Full Stack Engineer
Summary
E-Solutions is hiring a Full Stack Engineer to design, build, and deploy scalable cloud-native applications on AWS. Day to day involves developing backend APIs with Node.js/Express, serverless and event-driven architectures, an Angular/TypeScript front end, MongoDB data layers, plus CI/CD pipelines and DevOps practices.
Location: Remote
Job Description:
Responsibilities
- Design, develop, test, and deploy scalable applications using AWS cloud services.
- Develop robust backend APIs and services using Node.js and Express.js.
- Design and implement serverless and event-driven architectures using AWS services.
- Collaborate with product, architecture, and engineering teams to deliver high-quality technology solutions.
- Participate in code reviews, troubleshooting, debugging, and performance optimization.
- Contribute to CI/CD pipelines and follow DevOps best practices.
- Ensure application quality, scalability, reliability, and maintainability.
Required Skills & Qualifications
- Strong hands-on experience with:
- AWS: Lambda, API Gateway, S3, DynamoDB, ECS/Fargate, CloudWatch
- TypeScript
- Node.js
- Angular
- Express.js
- MongoDB
- Experience developing RESTful APIs and cloud-native applications.
- Working knowledge of Git, Docker, and CI/CD pipelines.
- Understanding of serverless, microservices, and event-driven architectures.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Experience working in Agile/Scrum development environments.
Preferred Qualities
- Ability to work effectively across front-end and backend development.
- Strong understanding of software development best practices and design principles.
- Comfortable working in a fast-paced, collaborative engineering environment.
- A proactive approach to identifying technical challenges and delivering scalable solutions.
