Backend Developer – Node.js (Microservices & GraphQL)
Experience : 3–5 years
Location : Work from Home / Bangalore
Mode of engagement : Full time
No of positions : 2
Educational qualifications : Engineering / CS / IT
Industry : IT-ITES
Notice Period : Immediate
What we are looking for
- 3–5 years of strong backend development experience with a focus on Node.js and Express.js.
- Mandatory hands-on experience in Microservices architecture and service-to-service communication.
- Proven expertise in designing and developing GraphQL-based APIs.
- In-depth experience with MongoDB and schema design using Mongoose or native drivers.
- Proficiency in JavaScript (ES6+) and familiarity with RESTful APIs and API Gateway patterns.
- Experience with Git version control and agile development practices.
Responsibilities :
Lead the development and maintenance of backend applications using Node.js.Develop and maintain backend microservices using Node.js and Express.js as a core responsibility.Design and implement GraphQL APIs to support modern web and mobile applications.Build and optimize scalable, secure, and high-performing backend services with MongoDB.Implement authentication, authorization, and secure data access protocols.Ensure performance, reliability, and scalability within a Microservices-based architecture.Collaborate with cross-functional teams including front-end engineers and product stakeholders.Participate in code reviews, enforce best practices, and contribute to continuous improvement.Deploy, monitor, and troubleshoot services running within distributed systems and microservices ecosystem.Qualifications :
Bachelor's or master's degree in computer science, Information Technology, or related field.Mandatory experience in Microservices architecture and distributed backend systems.Strong hands-on experience with Node.js, Express.js, and modern JavaScript (ES6+).Expertise in building and managing GraphQL APIs (Apollo Server / Client).Solid understanding of MongoDB with experience in schema modeling and optimization.Familiarity with API Gateways, containerization tools (Docker), and CI / CD practices.Strong understanding of Git-based version control and collaborative workflows.Knowledge of cloud-native environments (AWS, GCP, etc.) is a plus.