Senior Architect (Node.js)

Bangalore, Karnataka, India
Apr 14, 2025
Apr 14, 2026
Remote
Full-Time
13 Years
Job Description

We are looking for a highly experienced and technically strong Senior Architect who brings deep expertise in building cloud-native, microservices-based architectures using Node.js, Express.js, PostgreSQL, and extensive knowledge of AWS/Azure cloud platforms.

This role is ideal for someone with a minimum of 13+ years in the software industry and hands-on experience in designing, architecting, and optimizing large-scale distributed applications. You will be responsible for not only coding and architectural design but also for leading teams, setting coding standards, optimizing database performance, and shaping the technical direction of projects.

What You'll Do (Key Responsibilities)

  • Write, review, and ensure high-quality, maintainable, and efficient code.
  • Collaborate with clients and stakeholders to understand business and functional requirements and translate them into scalable technical solutions.
  • Architect, design, and build microservices-based applications leveraging Node.js, Express.js, and PostgreSQL.
  • Lead the adoption and implementation of best practices in API design (REST/GraphQL) and system architecture.
  • Optimize cloud-native application performance using AWS Lambda, Azure Kubernetes Service (AKS), and other container orchestration tools.
  • Drive DevOps practices with CI/CD pipelines, automated testing, and deployment tools including Jenkins, GitLab CI, CircleCI, Octopus, Bamboo, Kubernetes, and Docker.
  • Fine-tune PostgreSQL queries, indexes, and performance bottlenecks to ensure robust backend operations.
  • Work closely with cross-functional teams to deliver end-to-end technical solutions in an agile and collaborative environment.
  • Mentor junior developers, perform code reviews, and ensure adherence to best software engineering practices.
  • Lead and support UAT (User Acceptance Testing) and production rollout processes.
  • Take ownership of estimating efforts, creating work breakdown structures (WBS), and ensuring timely and successful project deliveries.
  • Explore and conduct proof of concepts (POCs) to validate architectural choices and emerging technologies.
  • Actively contribute to issue resolution, and provide creative, out-of-the-box solutions to technical and design challenges.
  • Inspire a culture of continuous improvement, learning, and collaboration.

Who You Are (Requirements)

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline.
  • 13+ years of solid experience in backend development, system design, and software architecture.
  • Proven track record in building scalable and high-performance microservices architectures using Node.js.
  • Hands-on experience with cloud platforms including AWS Lambda and Azure Kubernetes Services (AKS).
  • Deep understanding of API paradigms including REST and GraphQL.
  • Strong knowledge of system architecture, cloud-native development, and modern deployment strategies.
  • Advanced experience in PostgreSQL optimization and relational database management.
  • Skilled in using modern DevOps toolchains and automating the deployment lifecycle.
  • Ability to lead and mentor technical teams, provide constructive feedback, and ensure high-quality deliverables.
  • Excellent communication skills and the ability to work with both technical and non-technical stakeholders.
  • Strong problem-solving skills, a proactive mindset, and an eagerness to learn and explore new technologies.

Why Join Nagarro?

  1. Truly global culture. work with teams across continents.
  2. High-impact work. shape large-scale digital transformation journeys.
  3. Continuous learning. access to cutting-edge tools, technologies, and training.
  4. People-first mindset. flat hierarchies, transparent processes, and room for innovation.
  5. Flexibility & balance. work from anywhere, flexible hours, and a culture that respects your personal time.

Are You Ready to Engineer the Future?

At Nagarro, we're not just building software, we're crafting experiences that matter. If you’re passionate about technology and love solving complex problems with smart, scalable solutions, we’d love to hear from you.

Apply now and become part of a team that’s redefining what’s possible through digital engineering.