About the Role: We are looking for a Senior Backend Developer with deep expertise in Node.js and practical experience in the MERN stack (MongoDB, Express, React, Node.js) . This role focuses on designing, developing, and maintaining backend systems that are secure, scalable, and high-performing. You will play a key role in architecture planning, technical decision-making, and mentoring junior developers. As a Senior Node.js Backend Developer, you will play a lead role in designing and building a microservices ecosystem that powers mission-critical applications. Your expertise will shape the architecture, scalability, and reliability of our backend systems. Key Responsibilities: Design, develop, and maintain modular, scalable backend services using Node.js and Express.js Architect and implement microservices-based solutions where appropriate for scalability and maintainability Build and manage MongoDB schemas and perform complex aggregations and performance tuning Develop and document RESTful or GraphQL APIs , ensuring consistency and security Implement authentication and authorization (JWT, OAuth, Role-based Access) Integrate third-party services such as payment gateways, email systems, and external APIs Ensure performance, monitoring, and fault tolerance across backend services using tools like Docker , PM2 , New Relic , etc. Work with DevOps to define CI/CD pipelines and deploy containerized microservices (Docker/Kubernetes, AWS ECS, etc.) Collaborate with frontend teams (React) to ensure seamless integration Lead technical discussions, code reviews, and mentor junior developers Required Skills: Strong proficiency in Node.js and Express.js Solid experience with MongoDB: schema design, indexing, aggregation Deep understanding of asynchronous programming and JavaScript ES6+ Experience building RESTful or GraphQL APIs Familiarity with Git, Docker, and CI/CD pipelines Hands-on experience with middleware architecture, request handling, and API security Comfortable working with Agile methodologies and version control systems Job Type: Full-time Pay: ₹450,000.00 - ₹750,000.00 per year Benefits: Flexible schedule Health insurance Paid time off Location Type: In-person Schedule: Day shift Work Location: In person