Senior Staff Engineer, NodeJS

New
IndiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSNode.jsPostgreSQLExpress.jsGCPJavascriptAzureCI/CDMicroservices

Requirements

  • 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
  • Proven ability to lead technical discussions, mentor engineers, and influence architectural decisions

Responsibilities

  • 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
  • Provide technical leadership, mentorship, and guidance to engineering teams
  • Collaborate with cross-functional stakeholders to ensure smooth delivery of features and systems
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now