Job Description Role: Backend Developer Location: Mumbai, India, Onsite Department: Digital Data and Platforms Experience: 4–6 Years Role Overview We are seeking a highly skilled Backend Developer with strong experience in building scalable, high-performance backend systems. The ideal candidate will have hands-on expertise in Node.js, microservices architecture, cloud deployments, and database optimization, with experience working in Agile environments and delivering enterprise-grade applications. This role requires strong problem-solving skills, deep backend architecture knowledge, and the ability to collaborate with cross-functional teams to deliver robust digital platforms. --- Key Responsibilities Backend Development · Design, develop, and maintain high-performance backend applications using Node.js, Express.js, and NestJS. · Build and manage scalable RESTful APIs for enterprise-grade applications. · Develop microservices-based architectures to support modular and scalable systems. Database Architecture & Optimization · Design and maintain database architectures using PostgreSQL, MongoDB, and MySQL. · Implement high availability, replication, and optimized indexing strategies. · Improve application performance through query optimization, caching, and pagination techniques. Cloud & DevOps Integration · Deploy and manage backend services on AWS cloud infrastructure. · Work with containerized environments using Docker and Kubernetes. · Implement and maintain CI/CD pipelines using Azure DevOps or Jenkins. Messaging & System Reliability · Implement asynchronous communication using RabbitMQ / Kafka messaging queues. · Design systems that ensure high reliability, scalability, and fault tolerance. Monitoring & Logging · Implement monitoring and logging using ELK Stack, Splunk, and CloudWatch. · Build alerting systems for microservices and backend components. API & System Integrations · Integrate third-party APIs such as payment gateways, communication tools, and enterprise systems. · Ensure secure and reliable integration with external platforms. Collaboration · Work closely with frontend developers, QA engineers, DevOps teams, and product managers. · Participate in Agile ceremonies, sprint planning, code reviews, and architecture discussions. --- Required Skills Programming Languages · Node.js · JavaScript · Python Backend Frameworks · Express.js · NestJS Databases · PostgreSQL · MongoDB · MySQL · Elasticsearch Cloud & DevOps · AWS (EC2, Lambda, S3, API Gateway, SQS, SNS, DynamoDB) · Docker · Kubernetes · CI/CD (Azure DevOps / Jenkins) Tools · Git / GitLab / GitHub · Postman · ELK Stack · Splunk · Nginx --- Preferred Qualifications · Experience in microservices architecture and distributed systems. · Experience building enterprise CRM or large-scale digital platforms. · Exposure to message brokers such as RabbitMQ or Kafka. · Knowledge of system monitoring, logging, and observability frameworks. · Experience working in Agile / Scrum development environments. --- Education Bachelor’s Degree in Computer Engineering, Computer Science, or related field. --- Key Competencies · Strong problem-solving mindset · System architecture thinking · Performance optimization skills · Collaboration and communication · Ability to work in fast-paced environments
Pay: From ₹832,027.25 per year
Benefits:
- Health insurance
- Provident Fund
Experience:
- Agile environment : 4 years (Preferred)
- PostgreSQL: 4 years (Preferred)
- Microservices architecture : 4 years (Preferred)
- Node.js: 4 years (Preferred)
Work Location: In person