Lead Software Engineer – Node.js + GraphQL

Software Development
  • Software Development
  • India

Join a dynamic team building enterprise‑grade solutions that power large‑scale web applications. You will drive technical strategy, mentor engineers, and ensure delivery of secure, high‑performance services in a cloud‑first environment.

What You’ll Do

  • Build and maintain scalable Node.js/NestJS backend services.
  • Design REST and GraphQL APIs for internal and third‑party consumption.
  • Implement JWT‑based authentication, role‑based access control, and security safeguards.
  • Integrate cloud services, logging, monitoring, caching, and error handling.
  • Optimize database schemas, queries, and indexing for SQL/NoSQL stores.
  • Drive CI/CD pipelines, automated testing, and code quality enforcement.

What You Need

  • 8+ years of professional software development.
  • Strong JavaScript, TypeScript, and Node.js expertise.
  • Proven experience building large‑scale GraphQL APIs.
  • Deep knowledge of application architecture and performance tuning.
  • Hands‑on experience with AWS cloud services and deployment.
  • Proficiency in testing frameworks, CI/CD, and code quality tools.
  • Upper‑Intermediate English (B2) communication skills.

Good to Have

  • Experience with ESLint and SonarQube for static analysis.
  • Knowledge of SOLID principles and design patterns.

The Opportunity

You’ll lead architectural decisions and mentor junior developers in a fast‑paced, cloud‑first environment. The role offers influence over product direction across multiple cross‑functional teams.

Similar Jobs to Apply