Senior Software Engineer (NodeJS, GraphQL, SQL, AWS)

Engineering and Emerging Technologies

We are excited to find an experienced and motivated individual to join our team and help us drive a successful project outcomes.

India

Bengaluru

Mumbai

Hybrid

Experience:3 to 5 years
|
Vacancy:1

We are seeking a highly experienced Senior Software Engineer with strong expertise in Node.JS,  GraphQL , SQL and AWS to design and build scalable, high-performance backend systems. The ideal candidate will have hands-on experience in cloud-native development and modern DevOps practices.

 

Responsibilities:

  • Design, develop, and maintain scalable backend applications using Node.js
  • Build and optimize GraphQL APIs
  • Design efficient database schemas and write optimized SQL queries
  • Develop, deploy, and manage applications on AWS cloud infrastructure
  • Implement microservices and RESTful APIs
  • Ensure application performance, scalability, and security
  • Write clean, maintainable, and well-tested code
  • Conduct code reviews and mentor junior developers 
  • Collaborate with cross-functional teams (Frontend, DevOps, Product)
  • Participate in architecture design and technical discussions
  • Troubleshoot and resolve production issues 

 

Requirements:

  • 3–5 years of backend development experience
  • Strong proficiency in Node.js and Typescript
  • Hands-on experience with GraphQL (schema design, resolvers, performance optimization)
  • Strong knowledge of SQL databases (MySQL, PostgreSQL, etc.)
  • Experience with AWS services (EC2, S3, RDS, Lambda, API Gateway, CloudWatch)
  • Experience building REST APIs and microservices
  • Understanding of authentication & authorization (JWT, OAuth)
  • Familiarity with CI/CD pipelines
  • Strong problem-solving and communication skills

 

Nice to have:

  • Experience with GitHub Actions for CI/CD automation
  • Experience with Docker and containerized deployments
  • Knowledge of Kubernetes
  • Experience with caching (Redis)
  • Exposure to Infrastructure as Code (Terraform / CloudFormation)
  • Experience with event-driven systems (Kafka, SQS, SNS) 

 

Quality Compliance:

Compliance to Quality and Information Security is critical in ensuring the integrity, confidentiality, availability of data and the consistent delivery of high-quality services are an important aspect of hiring for this position.