Senior Architect (Node.js & Cloud)

Hyderabad, Telangana, India
Mar 11, 2025
Mar 11, 2026
Remote
Full-Time
11 Years
Job Description

We are seeking a highly skilled and experienced Senior Architect with 11+ years of expertise in designing, developing, and architecting scalable microservices-based applications using Node.js, JavaScript, Express.js, and PostgreSQL. The ideal candidate will have a strong foundation in system architecture, API design (REST/GraphQL), and cloud technologies, including AWS Lambda and Azure Kubernetes Service (AKS).

This role demands strong technical leadership, problem-solving skills, and a deep understanding of best practices in software development to build robust, scalable, and maintainable solutions.

Key Responsibilities

  1. Architect & Develop Scalable Applications. Design and develop high-performance microservices-based applications using Node.js, Express.js, and PostgreSQL while ensuring scalability, maintainability, and security.
  2. API Design & Best Practices. Implement RESTful APIs and GraphQL solutions, following best practices in system architecture and API security.
  3. Cloud-Native Development. Leverage AWS Lambda and Azure Kubernetes Service (AKS) to build, optimize, and scale applications efficiently.
  4. Performance Optimization. Fine-tune PostgreSQL queries and database performance to enhance efficiency and reduce latency.
  5. DevOps & CI/CD Implementation. Work with CI/CD pipelines using Jenkins, GitLab CI, CircleCI, Octopus, Kubernetes, Docker, or Bamboo to streamline deployment and automation.
  6. Code Quality & Best Practices. Ensure the adoption of strong coding standards, design patterns, and best practices for clean, maintainable, and scalable code.
  7. Technical Leadership & Mentorship. Provide guidance, mentorship, and code reviews to development teams, fostering a culture of technical excellence and innovation.
  8. Cross-Functional Collaboration. Work closely with business and technical stakeholders to understand requirements, align on solutions, and drive projects to successful completion.
  9. Problem-Solving & Troubleshooting. Identify, analyze, and resolve complex technical challenges efficiently while ensuring minimal downtime.
  10. UAT & Production Rollouts. Lead/support User Acceptance Testing (UAT) and production deployments, ensuring seamless releases.
  11. Proof of Concepts (POCs). Conduct POCs to validate technology choices and ensure solutions align with business and technical requirements.

What You Bring to the Table

Must-Have Skills & Experience

  • 11+ years of hands-on experience in backend architecture, microservices development, and cloud-native applications.
  • Expertise in Node.js, Express.js, and JavaScript, with a strong understanding of backend development principles.
  • Proficiency in PostgreSQL, with experience in query optimization and database performance tuning.
  • Deep knowledge of RESTful API design, GraphQL, and system architecture best practices.
  • Hands-on experience with AWS Lambda and Azure Kubernetes Service (AKS) for cloud development and deployment.
  • Strong experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, Octopus, Kubernetes, Docker, or Bamboo.
  • Proven ability to implement design patterns, clean code principles, and best coding practices.
  • Exceptional problem-solving, analytical, and debugging skills to resolve complex issues efficiently.
  • Strong communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
  • Ability to mentor and guide development teams, fostering a culture of continuous learning.

Nice-to-Have Skills

  • Experience with containerization and orchestration using Docker and Kubernetes.
  • Knowledge of serverless computing and event-driven architectures.
  • Exposure to modern authentication and security best practices (OAuth, JWT, etc.).
  • Understanding of Agile methodologies and experience working in Scrum teams.

Why Join Nagarro?

  • Work in a fast-paced, dynamic, and innovative environment with some of the best minds in the industry.
  • Get exposure to cutting-edge technologies and complex problem-solving scenarios.
  • Enjoy a flexible and non-hierarchical work culture that values creativity and innovation.
  • Take advantage of continuous learning opportunities and career growth paths.
  • Collaborate with global teams and be part of a truly diverse and inclusive workplace.

If you're passionate about building scalable, high-performance applications and want to work in an environment that challenges you to grow, we’d love to hear from you!

Apply now and be part of the future at Nagarro!