Associate Principal Engineer, NodeJS

Posted 2025-08-23
Remote, USA Full Time Immediate Start
<section class="job-section" id="st-companyDescription"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Company Description</h2></div><div class="wysiwyg"><p><strong>👋🏼We're Nagarro.</strong></p><p>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 (17500+ experts across 39 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!</p></div></section><section class="job-section" id="st-jobDescription"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Job Description</h2></div><div class="wysiwyg" itemprop="responsibilities"><p><strong>REQUIREMENTS:</strong></p><ul><li>Total experience 11+ years.</li><li>Strong working experience in backend development using<strong> </strong>NodeJS (v20+), JavaScript, and modern databases.</li><li>Expertise in PostgreSQL and query optimization</li><li>Hands on experience in designing and deploying serverless functions with AWS Lambda.</li><li>Hands-on with Amazon Kubernetes Service (AKS) for container orchestration</li><li>Deep knowledge of microservices and software design patterns</li><li>Exposure to authorization frameworks/tools like Okta, Permit.io, Ping Identity, or similar</li><li>Good understanding of modern frontend frameworks with server-side rendering capabilities</li><li>Strong problem-solving skills and ability to write clean, maintainable code.</li><li>Strong communication and leadership skills with a proactive attitude</li></ul><p><strong>RESPONSIBILITIES:</strong></p><ul><li>Writing and reviewing great quality code</li><li>Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project</li><li>Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it</li><li>Determining and implementing design methodologies and tool sets</li><li>Enabling application development by coordinating requirements, schedules, and activities.</li><li>Being able to lead/support UAT and production roll outs</li><li>Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it</li><li>Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement</li><li>Giving constructive feedback to the team members and setting clear expectations.</li><li>Helping the team in troubleshooting and resolving of complex bugs</li><li>Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken</li><li>Carrying out POCs to make sure that suggested design/technologies meet the requirements.</li></ul></div></section><section class="job-section" id="st-qualifications"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Qualifications</h2></div><div class="wysiwyg" itemprop="qualifications"><p>Bachelor’s or master’s degree in computer science, Information Technology, or a related field.</p></div></section>
Back to Job Board