Senior Node.js Backend Developer

NTT DATA Global Delivery Services Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 8 years

Job Details

Job Description

Senior Software Development Specialist

About the Role

NTT DATA is seeking a highly skilled Senior Node.js Developer with strong backend engineering expertise, hands-on experience building scalable services, and the ability to lead technical design and development activities. The ideal candidate will bring deep knowledge of modern JavaScript/TypeScript, cloud-native architectures, microservices, application security, and agile delivery.

�� Key Responsibilities

  • Design, develop, and maintain high‑performance, scalable Node.js applications and microservices.
  • Work on RESTful / GraphQL API development, backend business logic, data processing pipelines, and system integration.
  • Participate in architecture discussions, technical solutioning, and contribute to design documentation.
  • Ensure code quality through unit testing, automation, code reviews, and best engineering practices.
  • Collaborate with UI engineers, DevOps, QA, and product teams to deliver end‑to‑end features.
  • Optimize application performance, scalability, and reliability.
  • Implement secure coding standards, logging, monitoring, and API governance.
  • Troubleshoot production issues and support continuous improvements in architecture and codebase.
  • Mentor junior developers and support team-level technical decisions.

�� Required Skills & Experience

  • 8–10 years of total software development experience, with 5+ years in Node.js.
  • Strong proficiency with JavaScript (ES6+) and TypeScript.
  • Expertise in frameworks/libraries such as Express.js, NestJS, Koa, Hapi.
  • Solid understanding of asynchronous programming, event-driven architecture, multithreading limitations in Node.js.
  • Experience creating REST APIs, GraphQL APIs, and integrating third‑party services.
  • Hands-on experience with microservices, API gateways, and distributed systems.
  • Strong knowledge of Relational (MySQL/PostgreSQL) and NoSQL (MongoDB/Redis) databases.
  • Experience with Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS/Azure/GCP).
  • Proficiency in using Git, branching strategies, and agile development methods (Scrum/Kanban).
  • Strong understanding of application security, authentication (OAuth2, JWT), and secure API development.

Experience Level

Senior Level

Job role

Work location

Bengaluru, KA, IN

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 8 years

About company

Name

NTT DATA Global Delivery Services Ltd

Job posted by NTT DATA Global Delivery Services Ltd

Apply on company website