Senior Node.js Backend Developer

Software Development
  • Software Development
  • India
  • Applications have closed

As a Senior Node.js Developer at NTT DATA, your role involves designing, developing, and maintaining high-performance, scalable Node.js applications and microservices. You will work on RESTful / GraphQL API development, backend business logic, data processing pipelines, and system integration. Additionally, you will participate in architecture discussions, technical solutioning, and contribute to design documentation. Ensuring code quality through unit testing, automation, code reviews, and best engineering practices is a key responsibility. Collaboration with UI engineers, DevOps, QA, and product teams to deliver end-to-end features is essential. You will also be responsible for optimizing application performance, scalability, and reliability, implementing secure coding standards, logging, monitoring, and API governance. Troubleshooting production issues, supporting continuous improvements in architecture and codebase, and mentoring junior developers are part of your role.

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

Qualifications Required:
– 810 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

This job requires a Senior Level of experience in software development, and it offers an opportunity to work with modern JavaScript/TypeScript, cloud-native architectures, microservices, application security, and agile delivery. As a Senior Node.js Developer at NTT DATA, your role involves designing, developing, and maintaining high-performance, scalable Node.js applications and microservices. You will work on RESTful / GraphQL API development, backend business logic, data processing pipelines, and system integration. Additionally, you will participate in architecture discussions, technical solutioning, and contribute to design documentation. Ensuring code quality through unit testing, automation, code reviews, and best engineering practices is a key responsibility. Collaboration with UI engineers, DevOps, QA, and product teams to deliver end-to-end features is essential. You will also be responsible for optimizing application performance, scalability, and reliability, implementing secure coding standards, logging, monitoring, and API governance. Troubleshooting production issues, supporting continuous improvements in architecture and codebase, and mentoring junior developers are part of your role.

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

Qualifications Required:
– 810 years of total software development experience, with 5+ years in Node.js
– Strong proficiency with JavaScript (ES6+) and TypeScript
– Expertise in frameworks/lib

Similar Jobs to Apply
  • Carelon Global Solutions India LLP
    India

    Step into a role where you’ll architect and refine ServiceNow applications for a leading health solutions provider. Your work will directly support complex IT service processes, enabling better outc
  • EPAM Systems
    India

    Join a fast‑moving financial services project, migrating a trading platform’s UI from Java Swing to modern web technologies while enhancing the backend. You’ll collaborate directly with the clie
  • Presidency
    India

    Join a fast‑growing tech team shaping backend solutions for a leading Indian firm. You’ll work on high‑impact projects from Navi Mumbai, collaborating across disciplines.What You'll DoDeve
  • Zensar Technologies
    India

    We are looking for a seasoned Java developer who will join a high‑velocity team focused on payment solutions. You’ll design, implement, and maintain Java applications that deliver reliable, scalab