Senior Software Development Specialist

Apply now »

Date: Apr 1, 2026

Location: Bengaluru, KA, IN

Company: NTT DATA Services

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.


Job Segment: Cloud, Testing, Developer, Quality Assurance, Technology

Apply now »