Architect – Node.js/JavaScript

Bangalore, Karnataka, India
Apr 10, 2025
Apr 10, 2026
Remote
Full-Time
11 Years
Job Description

We are searching for an Architect with 11+ years of experience, who brings deep technical expertise and strong leadership qualities. If you are passionate about designing scalable, high-performance, cloud-native applications and love working in a collaborative, fast-paced environment—this is your place!

Technical Requirements

  • Total Experience. 11+ years in software development with proven experience in architecture and system design.

Core Backend Expertise

  • Proficient in Node.js, JavaScript, and Express.js.
  • Solid experience designing and building microservices-based architectures.

Database Skills

  • Expertise in PostgreSQL – strong in optimizing queries and tuning database performance.

Cloud & DevOps

  • Hands-on experience with AWS Lambda and Amazon Kubernetes Service (AKS) for developing and managing cloud-native applications.
  • Familiar with serverless architecture and cloud development best practices.
  • Proficient with CI/CD pipelines using tools such as Jenkins, GitLab CI, CircleCI, Octopus, Bamboo, and containerization platforms like Docker and Kubernetes.

API Design

  • Strong understanding of RESTful and GraphQL APIs, with a focus on scalable and secure API design patterns.

Authentication and Security

  • Practical experience with identity and authorization tools such as Okta and Auth0.

Frontend Exposure (Nice to have)

  • Familiarity with modern frontend frameworks like Svelte Kit, Next.js, Angular with SSR, or Nuxt.js.

Best Practices

  • Advocates for clean code, design patterns, and architectural best practices.
  • A mentor mindset and commitment to developing maintainable and scalable solutions.

Key Responsibilities

Architect & Design

  • Define, design, and implement cutting-edge backend systems aligned with business needs.
  • Envision end-to-end solutions for both functional and non-functional requirements.

Hands-on Development

  • Write, review, and refactor high-quality, efficient, and reusable code.
  • Lead technical spikes, PoCs, and design discussions.

Mentorship & Leadership

  • Provide guidance and mentorship to developers, fostering a culture of technical excellence.
  • Set clear expectations, conduct reviews, and offer constructive feedback.

Collaboration & Communication

  • Collaborate with cross-functional teams, including product managers, designers, and QA engineers to deliver exceptional digital products.
  • Communicate effectively with both technical and non-technical stakeholders.

Project Execution

  • Create work breakdown structures (WBS), estimates, and project schedules.
  • Support UAT, production deployments, and performance tuning.

Problem Solving

  • Troubleshoot and resolve complex technical issues.
  • Respond to challenges with a proactive, continuous improvement mindset.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • A solid understanding of agile methodologies and modern development workflows.

Why Join Nagarro?

  1. Global Reach, Local Impact. Work with diverse teams on exciting projects that span industries and geographies.
  2. Culture of Innovation. We value curiosity, creativity, and the freedom to explore new ideas.
  3. Work-Life Harmony. Flexible work arrangements and a strong focus on well-being.
  4. Learning & Growth. Continuous learning opportunities, certifications, mentoring, and a supportive environment for growth.

Ready to Build the Future?

If you're a passionate technologist who loves solving real-world problems and pushing boundaries, then we’d love to hear from you! Join Nagarro and be part of something extraordinary.