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