Experience: 3 Years
We are seeking a talented and experienced MERN Stack developer with AWS to join our team. In this role, you will be responsible for the design, development, and maintenance of various microservices using the Serverless Framework and AWS technologies. You will work closely with the development and operations teams to ensure the smooth integration and deployment of these services. The ideal candidate should have a strong background in building and managing scalable and secure infrastructure, along with proficiency in the following technologies:
- Design, develop, and deploy microservices using the MERN stack (MongoDB, Express, Angular, React, Node.js) and Serverless Framework on AWS Lambda.
- Implement and maintain database solutions using both PostgreSQL and AWS DynamoDB, ensuring high performance, scalability, and data security.
- Collaborate with the development team to ensure effective integration of microservices with other components of the application architecture.
- Automate and streamline deployment, monitoring, and management processes using CI/CD pipelines and other relevant tools.
- Troubleshoot and resolve infrastructure issues, ensuring high availability and reliability of services.
- Conduct regular performance testing and optimization to ensure the efficiency of the microservices and infrastructure components.
- Implement security best practices and ensure compliance with industry standards to protect data and infrastructure.
Required Skills and Qualifications:
- Solid understanding and hands-on experience with the MEARN stack, including MongoDB, Express, Angular, React, and Node.js.
- Proficiency in working with Serverless Framework for developing and managing microservices on AWS Lambda.
- Extensive knowledge of both relational and NoSQL databases, such as PostgreSQL and AWS DynamoDB, including data modeling, performance optimization, and data security.
- Strong background in AWS services, particularly AWS Lambda, DynamoDB, and other related services, with a focus on serverless architectures.
- Experience in implementing and managing CI/CD pipelines and automated deployment processes.
- Familiarity with infrastructure as code tools and techniques, such as Terraform or CloudFormation.
- Ability to collaborate effectively with cross-functional teams and communicate complex technical concepts to non-technical stakeholders.
- Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic work environment.
- Previous experience in developing and maintaining microservices architecture in a production environment.
- Certification in AWS or other relevant cloud technologies.
- Familiarity with containerization technologies like Docker and Kubernetes.
If you are passionate about building scalable and efficient microservices using the latest serverless technologies and AWS, and you thrive in a collaborative and innovative environment, we would love to hear from you.
Or share your resume with us at: [email protected].