Job Description
Job Title: Senior Staff Engineer, NodeJs
Company: Nagarro
Years of Experience: 10+ years
Location: Chennai
Role Type: Full-time
Salary: Competitive
Eligibility
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Minimum 10 years of professional experience in NodeJS, Microservices, and scalable distributed systems.
Role Overview
We are looking for a Senior Staff Engineer – NodeJS & Microservices to join our global team at Nagarro. The ideal candidate will bring deep expertise in backend development, automation testing, cloud-native architecture, and distributed systems. In this role, you’ll design and deliver high-performance solutions, drive architectural decisions, and collaborate with global teams to create next-gen digital products.
Key Responsibilities
- Write and review high-quality, scalable, and maintainable code.
- Understand functional requirements and translate them into technical designs and implementations.
- Define technologies, frameworks, and design patterns for functional and non-functional requirements.
- Implement design methodologies and toolsets to improve development efficiency.
- Lead and support UAT and production rollouts.
- Estimate effort (WBS) for tasks/modules and justify technical decisions.
- Provide constructive feedback, mentorship, and guidance to team members.
- Troubleshoot and resolve complex bugs in distributed systems.
- Conduct POCs to validate new technologies and solutions.
- Continuously improve processes with a mindset of innovation and problem-solving.
Skills and Qualifications
- Strong expertise in NodeJS, JavaScript, and Databases.
- Advanced skills in TypeScript and Microservices Architecture (MSA).
- Hands-on experience in Automation Testing with Playwright, Cucumber, Appium, or Selenium.
- Strong knowledge of RESTful API development and GraphQL.
- Proficiency with CI/CD pipelines and debugging distributed systems.
- Hands-on with Docker, Kubernetes, and containerization concepts.
- Experience with API Gateway integrations (e.g., 3Scale).
- Strong understanding of authentication mechanisms (SSO, JWT, OAuth).
- Expertise with message/task queues (AWS, Azure, Pushpin, Kafka).
- Experience in performance tuning, debugging, and monitoring.
- Excellent communication and collaboration skills across global teams.