Nagarro
Digital Product Engineering
SeniorStaffEngineer,Java,NodeJS
Neural analysis suggests this role is
optimal for not-applicable candidates.
“Senior Staff Engineer, Java, Node JS at Nagarro. Skills: Backend Engineering, Microservices, Distributed Systems, Java, Node.js. Design backend services. Develop backend services”
Industry & Context.
Troubleshooting; Analytical; Problem-solving; Root cause analysis
What They're Looking For.
Must Have
7.5+ years experience, Backend Engineering experience, Microservices experience, Distributed Systems experience, Java development expertise, Node.js development expertise, RESTful APIs design, Backend services design, OOP understanding, Data Structures understanding, Algorithms understanding, Software Design Principles understanding, PostgreSQL experience, MongoDB experience, System design experience, Scalability experience, Fault tolerance experience, Performance optimization experience, Redis experience, Messaging systems experience, Event-driven architectures experience, Git experience, Automated testing experience, CI/CD experience, Docker experience, Kubernetes experience, API security understanding, Authentication understanding, Authorization understanding, Observability experience, Monitoring experience, Production support experience, Troubleshooting skills, Analytical skills, Problem-solving skills, Agile/Scrum environments experience, Excellent communication skills, Stakeholder management skills, Bachelor's degree
Nice to Have
Spring Boot experience, TypeScript experience, NestJS experience, Kafka experience, AI-assisted coding tools experience
What You'll Do.
Design backend services
Develop backend services
Maintain backend services
Develop microservices
Maintain microservices
Build RESTful applications
Build event-driven applications
Collaborate with teams
Deliver business solutions
Write maintainable code
Write well-tested code
Mentor junior engineers
Troubleshoot production issues
Perform root cause analysis
Improve CI/CD pipelines
Improve operational practices
Optimize application performance
Optimize database efficiency
Optimize system scalability
Participate in architecture discussions
Participate in design reviews
Participate in technical decision-making
Implement security best practices
Implement engineering standards
Support platform modernization
Support continuous improvement
Leverage modern development tools
Leverage AI-assisted coding
Participate in Agile ceremonies
Collaborate with stakeholders
Ensure delivery of solutions
Ensure reliability of solutions
Ensure scalability of solutions
How You'll Work.
Team & Collaboration
Product teams; Engineering teams; Cross-functional stakeholders
Communication Scope
Excellent communication
Process & Methodology
Agile, Scrum
Full Job Description
👋🏼We're Nagarro. We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18,500+ experts across 40 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in! REQUIREMENTS: * Total experience 7.5+ years * Strong experience in Backend Engineering, Microservices, and Distributed Systems * Deep hands-on expertise in Java and Node.js development * Strong experience in designing and developing RESTful APIs and backend services * Strong understanding of OOP, Data Structures, Algorithms, and Software Design Principles * Hands-on experience with PostgreSQL, MongoDB, or similar databases * Experience with system design, scalability, fault tolerance, and performance optimization * Experience with Redis, messaging systems, and event-driven architectures * Hands-on experience with Git, automated testing, CI/CD, Docker, and Kubernetes * Strong understanding of API security, authentication, and authorization * Experience with observability, monitoring, and production support * Strong troubleshooting, analytical, and problem-solving skills * Experience working in Agile/Scrum environments * Excellent communication and stakeholder management skills * Experience with Spring Boot, TypeScript, NestJS, Kafka, and AI-assisted coding tools is preferred RESPONSIBILITIES: * Design, develop, and maintain scalable backend services, microservices, and APIs * Build high-performance RESTful and event-driven applications * Own system design, data models, integrations, scalability, and reliability * Collaborate with product and engineering teams to deliver business solutions * Write clean, secure, maintainable, and well-tested code * Conduct code reviews and mentor junior engineers * Troubleshoot production issues and
Applying for this Senior Staff Engineer, Java, Node JS role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Nagarro?
Real rants from real employees. Read before you apply.