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 and cloud technologies. You will be responsible for developing and maintaining our cloud-based PC 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 and
- 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)
- (v18): 5 years of production experience with backend development
- : Strong expertise in building RESTful APIs with 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
Job Title:Senior Backend EngineerExperience Required:5-10 YearsLocation:MumbaiEmployment Type:Full-TimeDepartment:Engineering - Backend DevelopmentAbout the RoleWe are seeking an experienced Senior Backend Engineer to join our team. The ideal candidate will have strong expertise in building scalable...
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 and cloud technologies. You will be responsible for developing and maintaining our cloud-based PC 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 and
- 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)
- (v18): 5 years of production experience with backend development
- : Strong expertise in building RESTful APIs with 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
View more
View less