🔔 FCM Loaded

Back End Developer

Jio Platforms Limited (JPL)

5 - 10 years

Mumbai

Posted: 10/12/2025

Getting a referral is 5x more effective than applying directly

Job Description

Job Title: Senior Backend Engineer

Experience Required: 5-10 Years

Location: Mumbai

Employment Type: Full-Time

Department: Engineering - Backend Development

About the Role

We are seeking an experienced Senior Backend Engineer to join our team. The ideal candidate will have strong expertise in building scalable, high-performance backend systems with Node.js and cloud technologies. You will be responsible for developing and maintaining our cloud-based services platform that serves millions of users.


Key Responsibilities

  • Design, develop, and maintain robust RESTful APIs and WebSocket services for real-time communication
  • Build and optimize scalable microservices architecture using Node.js and Express.js
  • Implement and manage cloud infrastructure on Azure and Google Cloud Platform
  • Design and optimize database schemas and queries for MongoDB
  • Develop real-time features using WebSocket protocols and SocketCluster
  • Implement secure authentication and authorization mechanisms (JWT, OAuth)
  • Build and maintain background job processing systems using message queues
  • Integrate with third-party APIs and services
  • Write clean, maintainable, and well-documented code
  • Implement monitoring, logging, and alerting solutions
  • Participate in code reviews and maintain code quality standards
  • Mentor junior developers and contribute to technical documentation
  • Collaborate with frontend developers, DevOps, and product teams


Required Technical Skills

Core Technologies (Must Have)

  • Node.js (v18+): 5+ years of production experience with Node.js backend development
  • Express.js : Strong expertise in building RESTful APIs with Express.js framework
  • MongoDB : 3+ years experience with MongoDB, Mongoose ORM, schema design, and query optimization
  • Redis : Experience with caching strategies, session management, and distributed locks using Redis
  • JavaScript/ES6+ : Advanced proficiency in modern JavaScript, asynchronous programming, and design patterns


Cloud & Infrastructure

  • Azure Services : Hands-on experience with Azure Event Hubs, Azure DevOps, and Azure deployment
  • Google Cloud Platform (GCP) : Experience with GCP Compute Engine, Cloud Storage, and Pub/Sub
  • Docker : Containerization experience and Docker deployment strategies
  • CI/CD : Experience with Azure Pipelines and automated deployment workflows


Real-time & Messaging

  • WebSocket : Strong understanding of WebSocket protocol and real-time communication patterns
  • Message Queues : Experience with AMQP, RabbitMQ, or similar message broker systems
  • Background Jobs : Experience with job scheduling systems (Agenda, Bull, or similar)


Authentication & Security

  • JWT/OAuth : Strong understanding of token-based authentication and authorization
  • Security Best Practices : Knowledge of OWASP Top 10, input validation, rate limiting, and API security
  • Encryption : Experience with bcrypt, password hashing, and data encryption


API Development & Documentation

  • RESTful API Design : Expertise in designing scalable and maintainable REST APIs
  • API Documentation : Experience with Swagger/OpenAPI specification
  • API Versioning : Understanding of API versioning strategies


Development Tools & Practices

  • Git : Proficient with Git workflows, branching strategies, and code collaboration
  • Testing : Experience with Jest, unit testing, integration testing, and test-driven development
  • Code Quality : Familiarity with ESLint, Prettier, and code review processes
  • Monitoring : Experience with Prometheus, application monitoring, and observability

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.