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
- 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
- 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.