This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Staff Engineer, NodeJS based in India.
This role is a senior technical leadership position focused on designing and delivering highly scalable, cloud-native backend systems using Node.js and modern microservices architecture. You will play a key role in shaping end-to-end system design, ensuring performance, scalability, and reliability across enterprise-grade applications. The position involves working closely with cross-functional teams to translate complex business requirements into robust technical solutions. You will lead architectural decisions, guide engineering teams, and ensure best practices are consistently applied across development lifecycles. The environment is fast-paced, cloud-first, and highly collaborative, with strong emphasis on engineering excellence and continuous improvement. This is a high-impact role for someone who combines deep hands-on expertise with strong technical leadership and system design thinking.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Staff Engineer, NodeJS based in India.
This role is a senior technical leadership position focused on designing and delivering highly scalable, cloud-native backend systems using Node.js and modern microservices architecture. You will play a key role in shaping end-to-end system design, ensuring performance, scalability, and reliability across enterprise-grade applications. The position involves working closely with cross-functional teams to translate complex business requirements into robust technical solutions. You will lead architectural decisions, guide engineering teams, and ensure best practices are consistently applied across development lifecycles. The environment is fast-paced, cloud-first, and highly collaborative, with strong emphasis on engineering excellence and continuous improvement. This is a high-impact role for someone who combines deep hands-on expertise with strong technical leadership and system design thinking.
Accountabilities:
- Design, develop, and maintain scalable microservices-based applications using Node.js, JavaScript, and Express.js
- Define and drive system architecture decisions including API design (REST/GraphQL), cloud-native patterns, and distributed system principles
- Build and optimize backend systems using PostgreSQL, ensuring high performance and scalability through query tuning and data modeling
- Implement secure authentication and authorization mechanisms using standards such as OAuth2 and JWT
- Work with cloud platforms (AWS, Azure, or GCP) to design and deploy scalable, resilient applications
- Design and manage messaging systems using Kafka, RabbitMQ, or similar event-driven technologies
- Develop and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, CircleCI, or Bamboo for automated deployment and delivery
- Implement serverless solutions using AWS Lambda or Azure Functions where applicable
- Ensure code quality through reviews, best practices, and strong engineering standards across teams
- Provide technical leadership, mentorship, and guidance to engineering teams
- Collaborate with cross-functional stakeholders to ensure smooth delivery of features and systems
- Lead troubleshooting, root cause analysis, and resolution of complex production and design issues
- 10+ years of experience in software engineering with strong focus on backend and distributed systems
- Extensive hands-on experience with Node.js, JavaScript, Express.js, and microservices architecture
- Strong expertise in system design, API development (REST/GraphQL), and scalable backend architecture
- Proven experience working with cloud platforms such as AWS, Azure, or GCP
- Strong knowledge of PostgreSQL including performance tuning, optimization, and database design
- Experience with messaging systems such as Kafka or RabbitMQ
- Solid understanding of authentication and authorization frameworks like OAuth2 and JWT
- Hands-on experience with CI/CD pipelines and DevOps tools such as Jenkins, GitLab CI, CircleCI, Kubernetes, Docker, or Bamboo
- Exposure to serverless computing using AWS Lambda or Azure Functions
- Strong understanding of design patterns, coding standards, and scalable software engineering practices
- Proven ability to lead technical discussions, mentor engineers, and influence architectural decisions
- Excellent communication skills with ability to engage both technical and business stakeholders
- Strong analytical thinking and problem-solving capabilities in complex systems
- Competitive compensation package aligned with senior engineering roles
- Flexible and remote-friendly work environment
- Opportunity to work on large-scale, cloud-native global platforms
- Strong engineering culture focused on ownership and technical excellence
- Continuous learning and upskilling opportunities in modern backend and cloud technologies
- Exposure to complex distributed systems and enterprise-grade architecture challenges
- Collaborative, non-hierarchical environment encouraging innovation and autonomy.