Principal Engineer, NodeJS

Jobgether·Lever
IndiaFull-timePosted Jul 2, 2026
Open original posting

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Engineer, NodeJS based in India.

This role is a senior technical leadership position focused on designing and building highly scalable, cloud-native backend systems using Node.js. You will play a key role in shaping architecture, driving engineering excellence, and delivering robust distributed systems that power complex digital products at scale. The position involves working on modern microservices architectures, API-first platforms, and event-driven systems in a fast-paced engineering environment. You will collaborate closely with cross-functional teams to translate business needs into high-performance technical solutions. The role requires deep hands-on expertise combined with strong architectural thinking and the ability to influence technical direction across teams. This is an opportunity to work in a highly autonomous, engineering-led culture where innovation, ownership, and technical depth are strongly valued.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Engineer, NodeJS based in India.

This role is a senior technical leadership position focused on designing and building highly scalable, cloud-native backend systems using Node.js. You will play a key role in shaping architecture, driving engineering excellence, and delivering robust distributed systems that power complex digital products at scale. The position involves working on modern microservices architectures, API-first platforms, and event-driven systems in a fast-paced engineering environment. You will collaborate closely with cross-functional teams to translate business needs into high-performance technical solutions. The role requires deep hands-on expertise combined with strong architectural thinking and the ability to influence technical direction across teams. This is an opportunity to work in a highly autonomous, engineering-led culture where innovation, ownership, and technical depth are strongly valued.

Accountabilities:

    • Lead the design, development, and implementation of scalable backend systems and microservices using Node.js
    • Architect and optimize high-performance, cloud-native applications with strong focus on scalability, reliability, and maintainability
    • Build and enhance RESTful and GraphQL APIs to support complex business and product requirements
    • Define and enforce engineering best practices, coding standards, and architectural guidelines across teams
    • Collaborate with cross-functional teams to translate business requirements into robust technical solutions
    • Drive adoption of modern software design patterns, distributed systems principles, and cloud-native architectures
    • Work extensively with CI/CD pipelines and DevOps tools to ensure efficient deployment and delivery workflows
    • Mentor engineers and provide technical leadership, guidance, and code-level support when required
    • Participate in architectural discussions, technical reviews, and system design decisions for large-scale platforms
    • Ensure system performance, security, and reliability through proactive monitoring and continuous improvement
    • Requirements

      • 10+ years of experience in software engineering with strong focus on Node.js application design and development
      • Deep expertise in JavaScript, Node.js, Express.js, and GraphQL
      • Strong understanding of REST APIs, microservices architecture, and distributed systems design
      • Experience working with cloud platforms and cloud-native application development
      • Hands-on experience with Docker, Jenkins, GitLab CI, or similar CI/CD and DevOps tools
      • Strong knowledge of software design patterns, scalability principles, and system optimization techniques
      • Experience working in Agile development environments
      • Proven ability to design and deliver enterprise-grade backend systems at scale
      • Strong problem-solving skills and ability to work in complex, fast-moving technical environments
      • Excellent communication skills with the ability to influence technical decisions across teams
      • Experience mentoring engineers and contributing to technical leadership is highly preferred
      • Benefits

        • Competitive compensation aligned with senior engineering roles
        • Flexible and remote-friendly working environment
        • Opportunity to work on large-scale, globally distributed digital products
        • Strong engineering culture with autonomy and ownership
        • Continuous learning and professional development opportunities
        • Exposure to modern cloud, microservices, and distributed system architectures
        • Collaborative, non-hierarchical work environment focused on innovation.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free