NextHire Try for free

JobWorld

Posted 5 Nov 2025

Node.js Developer

Apply with NextHire Auto Apply fills in the application for you.
Team
CGI India Global Delivery Center
Posted
5 Nov 2025

About the role

Job Title: Senior Node.js Developer

Location: Bengaluru, India (Hybrid / On-site / Remote – specify as per your need)

Experience: 5+ years

Employment Type: Full-time

About the Role

We are looking for an experienced Node.js Developer to join our backend engineering team in Bengaluru. The ideal candidate will have a strong background in building scalable, high-performance backend systems using Node.js and associated frameworks, with hands-on experience in RESTful API design, microservices, and cloud deployment.


Key Responsibilities
  • Design, develop, and maintain scalable backend services using Node.js and frameworks like Express.js / Nest.js.
  • Develop RESTful APIs and GraphQL endpoints for web and mobile applications.
  • Implement microservices architecture and integrate with internal and third-party APIs.
  • Optimize application performance, ensuring high scalability and reliability.
  • Write clean, maintainable, and testable code following best practices.
  • Collaborate with frontend developers, DevOps engineers, and product managers.
  • Work with databases such as MongoDB, PostgreSQL, MySQL, or Redis.
  • Participate in code reviews, technical discussions, and architecture planning.
  • Implement and maintain CI/CD pipelines and cloud deployments (AWS, Azure, or GCP).
Required Skills & Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of hands-on experience in Node.js development.
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Expertise in backend frameworks such as Express.js, Nest.js, or Koa.js.
  • Solid understanding of asynchronous programming, event-driven architecture, and Promises.
  • Experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Knowledge of API security, authentication (JWT, OAuth2), and authorization mechanisms.
  • Familiarity with Docker, Kubernetes, and cloud services (AWS/GCP/Azure).
  • Experience with unit testing and integration testing (Jest, Mocha, Chai).
  • Excellent problem-solving and debugging skills.
Good to Have
  • Experience with message queues (RabbitMQ, Kafka).
  • Familiarity with GraphQL or Serverless architectures.
  • Exposure to Agile methodologies and CI/CD tools (GitHub Actions, Jenkins).
  • Knowledge of frontend integration (React, Angular, or Vue.js).
Perks & Benefits
  • Competitive salary and performance bonuses.
  • Health insurance and wellness benefits.
  • Learning & development support (courses, certifications).
  • Flexible work environment.
  • Opportunity to work with a modern tech stack on challenging problems.


Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach