Apply now »

NodeJS Developer

Choosing Capgemini means choosing a workplace where you are empowered to shape your career, supported by a collaborative environment, and encouraged to innovate. Join us to build scalable, high-performance applications using modern technologies.

Your Role

As a Node JS Developer, you will design, develop, and implement scalable backend solutions and APIs. You will work closely with cross-functional teams to deliver high-quality enterprise applications.

In this role, you will:

  • Develop and maintain backend services using NodeJS, TypeScript, JavaScript, and ExpressJS.
  • Design and implement RESTful APIs and microservices-based architectures.
  • Write unit tests using frameworks such as Mocha, Chai, or similar tools.
  • Work on database integrations with NoSQL (MongoDB/CouchDB) or SQL databases across On-Prem and Azure environments.
  • Understand solution architecture and contribute to implementation of scalable designs.
  • Work with messaging and caching technologies like Kafka and Redis (good to have).
  • Develop and deploy applications in containerized environments (Docker/Kubernetes).
  • Collaborate with team members, product owners, and stakeholders to deliver solutions.
  • Follow Agile/Scrum methodologies and contribute to sprint activities.
  • Create and maintain technical documentation.
  • Troubleshoot issues, optimize performance, and improve system efficiency.
  • Participate in large-scale enterprise system development and integration initiatives.

Your Profile

  • 5+ years of experience in Node JS and API development.
  • Strong hands-on experience with NodeJS, TypeScript, JavaScript, and ExpressJS.
  • Experience with microservices architecture and REST API design.
  • Proficiency in unit testing frameworks like Mocha, Chai.
  • Experience with databases: MongoDB, CouchDB, or SQL-based systems.
  • Exposure to cloud platforms (preferably Azure).
  • Familiarity with Redis, Kafka (preferred).
  • Experience working with Docker and Kubernetes environments.
  • Experience in Agile/Scrum methodologies.
  • Strong problem-solving, collaboration, and communication skills.
  • Ability to produce high-quality technical documentation and manage stakeholder interactions.

About Capgemini in India

Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion.

Capgemini in India comprises nearly 235,000 team members working across 13 locations: Bangalore, Bhubaneswar, Chennai, Coimbatore, Gandhinagar, Gurugram, Hyderabad, Kolkata, Mumbai, Noida, Pune, Salem, and Tiruchirappalli.

Make it real | www.capgemini.com/in-en.

Ref. code:  465134
Posted on:  14 May 2026
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Bangalore, IN

Brand:  Capgemini Engineering
Professional Community:  Products & Systems Engineering

Apply now »