Backend Engineer

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

Job Details

Experience
3–5 years
Required Skills
AWSDockerNode.jsExpress.jsMongoDBTypeScriptRedisNest.jsCI/CD

Requirements

  • 3–5 years of experience in backend development, ideally within SaaS or high-traffic API environments.
  • Strong expertise in Node.js with TypeScript, using frameworks such as Express.js or NestJS.
  • Solid experience with MongoDB, including schema design, indexing, and ORM tools such as Mongoose or Prisma.
  • Hands-on experience with Redis for caching and pub/sub, as well as job queue systems like BullMQ or RabbitMQ.
  • Familiarity with AWS cloud services such as EC2, S3, Lambda, CloudWatch, and SES.
  • Experience building and deploying containerized microservices using Docker and CI/CD pipelines.
  • Strong understanding of authentication and authorization mechanisms such as JWT, OAuth2, and role-based access control.
  • Experience with logging and monitoring tools such as Winston, Pino, Prometheus, or Grafana.
  • Experience with testing frameworks like Jest, Mocha, or Vitest for unit and integration testing.

Responsibilities

  • Maintain, develop, and enhance backend services powering a SaaS platform built with Node.js frameworks such as Express and NestJS using TypeScript.
  • Design and optimize high-performance APIs supporting core features like campaign generation, template storage, and credit-based billing systems.
  • Improve database efficiency by optimizing MongoDB queries, schema design, indexing strategies, and caching layers.
  • Implement and manage Redis-based caching, pub/sub mechanisms, and asynchronous job processing using queues such as BullMQ or RabbitMQ.
  • Monitor and maintain cloud infrastructure on AWS, including services like EC2, S3, Lambda, CloudWatch, and SES.
  • Ensure system reliability, scalability, and security through best practices in authentication, authorization, rate limiting, and data protection compliance.
  • Maintain API documentation and versioning using OpenAPI/Swagger standards.
  • Write and maintain unit and integration tests to ensure robust and reliable backend systems.
  • Troubleshoot and resolve production issues, ensuring minimal downtime and fast incident resolution.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now