Full-Time Associate Principal Engineer,NodeJS
Nagarro is hiring a remote Full-Time Associate Principal Engineer,NodeJS. The career level for this job opening is Experienced and is accepting India based applicants remotely. Read complete job description before applying.
Nagarro
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Requirements:
11+ years of experience.
Extensive experience in architecting, designing, and developing scalable microservices-based applications using Node.js, JavaScript, Express.js, and PostgreSQL.
Good knowledge of best practices in system architecture, API design (REST/GraphQL), and cloud development.
- Hands-on experience in AWS Lambda and Amazon Kubernetes Service (AKS) to build and optimize cloud-native applications.
Implement strong design patterns and best coding practices.
- Knowledge of serverless architecture
- Experience with authorization tools like Okta, and Auth0
Hands-on experience in front-end frameworks like Svelte Kit, Next.js, Angular (with Server-Side Rendering), or Nuxt.js.
Work with CI/CD pipelines, unit testing using Jenkins, GitLab CI, CircleCI, Octopus, Kubernetes, Docker, or Bamboo for smooth deployment and automation.
Optimize and fine-tune PostgreSQL queries and database performance.
Collaborate with cross-functional teams.
Provide technical leadership, mentorship, and guidance to development teams.
- Strong communication skills with business and technical stakeholders
- Strong problem-solving and analytical skills
Responsibilities:
Write and review high-quality code.
Understand functional requirements and client needs.
Envision the overall solution and define technologies, patterns, and frameworks.
Determine and implement design methodologies and tool sets.
Enable application development by coordinating requirements, schedules, and activities.
- Lead/support UAT and production rollouts.
- Create, understand, and validate WBS and estimated effort.
- Address issues promptly and respond positively to challenges with a continuous improvement mindset.
- Give constructive feedback and set clear expectations.
- Help troubleshoot and resolve complex bugs.
- Develop solutions to issues during code/design review and justify decisions.
- Conduct Proof of Concepts to validate designs and technologies.
Bachelor's or master's degree in computer science, information technology, or a related field.