3 EventBeep Jobs
4-8 years
Pune
Senior Backend Engineer - Node.js/MongoDB (4-8 yrs)
EventBeep
posted 1mon ago
About the Role :
We are seeking a talented and experienced Senior Node.js MongoDB Developer to join our team and lead the development of our microservices architecture on AWS. In this critical role, you will play a key part in designing, building, and deploying highly scalable and reliable microservices using Node.js and MongoDB. You will leverage your expertise in both technologies alongside your understanding of AWS services to create a robust and efficient backend infrastructure.
Responsibilities :
- Design, develop, and deploy microservices using Node.js and a robust framework (e.g., Express.js).
- Develop and implement well-documented and efficient APIs for communication between microservices.
- Design and implement data models using MongoDB for each microservice.
- Leverage AWS services (e.g., Lambda, EC2, ECS) to deploy and manage microservices.
- Optimize application performance and ensure scalability of the microservices architecture.
- Integrate microservices with various front-end technologies and tools.
- Collaborate effectively with front-end developers, DevOps engineers, and other team members.
- Write clean, well-tested, and maintainable code adhering to best practices.
- Stay up-to-date with the latest trends and technologies in Node.js, MongoDB, and AWS.
- Troubleshoot and debug issues within the microservices architecture.
- Minimum 5+ years of experience in professional software development.
- 3+ years of experience developing with Node.js and a strong understanding of its core concepts (e.g., asynchronous programming, event loop).
- Proven experience with MongoDB, including data modeling, querying, and administration.
- Experience building and deploying microservices architectures.
- Solid understanding of AWS cloud services, particularly Lambda, EC2, ECS, and S3.
- Experience with containerization technologies like Docker.
- Experience with CI/CD pipelines for deploying microservices.
- Experience with unit testing frameworks (e.g., Mocha, Jest).
- Experience with version control systems (e.g., Git).
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a cross-functional team.
Bonus Points :
- Experience with API Gateway and other serverless technologies on AWS.
- Experience with infrastructure as code tools (e.g., Terraform, CloudFormation).
- Experience with monitoring and logging tools (e.g., CloudWatch, Prometheus).
- Experience with service discovery mechanisms (e.g., Consul, Eureka).
Functional Areas: Sales
Read full job descriptionPrepare for Senior Backend Engineer roles with real interview advice