Job Title : Backend Developer (Node.js)
Location : Gurgaon
Type of position : Fulltime
Experience : 5+ Year
What You'll Be Doing :
As a Backend Developer, you will :
- Design and build serverless microservices : Develop, deploy, and maintain AWS Lambda functions across a large TypeScript monorepo with 80+ backend services and 150+ shared packages.
- Own data and API layers : Design and implement REST APIs via API Gateway, work with DynamoDB and PostgreSQL (Aurora) for data storage, and integrate event-driven architectures using SQS and Event Bridge.
- Scale AI-powered features : Contribute to backend services that orchestrate LLM-based agents, AI evaluation pipelines, and real-time content generation workflows.
- Collaborate and grow : Join a supportive and inclusive team focused on engineering best practices and continuous improvement, share your knowledge, and learn from others.
- Gain business exposure : See the direct impact of your work and gain valuable business insights through regular interaction and feedback.
- Contribute to technical excellence : Uphold high code-quality standards in a strict TypeScript codebase, write well-tested code with >85% coverage, and participate in code reviews.
- Shape the future : Contribute your ideas and expertise to shape the future direction of our platform and development practices, as we value diverse perspectives and encourage everyone to contribute to our ongoing innovation.
What We Want From You :
- Practical experience developing backend services and APIs using Node.js 18+ and TypeScript.
- Strong proficiency in TypeScript (strict mode) and modern JavaScript (ES2022+), and hands-on experience with AWS serverless services, especially Lambda, API Gateway, DynamoDB, S3, SQS, and EventBridge.
- Experience designing and developing REST APIs and event-driven microservices, with familiarity in relational databases (PostgreSQL / Aurora) and NoSQL databases (DynamoDB), including schema design, migrations, and query optimization.
- Experience working in a large-scale monorepo with shared packages and multiple deployable services.
- Ability to write clean, well-tested, and maintainable code following best practices including Jest for unit/integration testing.
- Good understanding of serverless architecture, deployment workflows, and infrastructure-as-code (Serverless Framework).
- Experience working with Agile methodologies, contributing to Agile teams, and possessing strong problem-solving skills with a proactive approach to addressing challenges.
Bonus Skills :
- Experience with Serverless Framework 3+ or AWS CloudFormation for infrastructure definition.
- Familiarity with OpenSearch / Elasticsearch for search and indexing workloads, and experience with AWS AppSync, Cognito, Step Functions, or Bedrock.
- Exposure to AI/LLM orchestration building backends that integrate with large language models or agent frameworks.
- Experience with Python (boto3, Lambda) for supporting microservices.
- Familiarity with Docker and LocalStack for local development and testing.
- Experience with CI/CD pipelines using GitHub Actions and build orchestration tools like Turborepo.
- Understanding of Yarn 4+ workspaces, monorepo dependency management, and package publishing.
- Familiarity with multi-region deployments.
YOU WILL OWN AT VML ES INDIA :
- Vibrant culture
- Agile way of working
- Instant access to learning platforms, brown bags, trainings, certifications and more
- Growth ramp for your career
- Contribute to the community using our Outreach programs