
Overview
Key Responsibilities
● Lead backend development efforts, ensuring high-performance systems.
● Architect and optimize microservices for scalability and efficiency.
● Guide a team of engineers in Java (Kotlin) with Spring Boot development.
● Collaborate with cross-functional teams (Frontend, Mobile, QA, and DevOps).
● Implement database scaling, sharding, and caching strategies.
● Ensure code quality, security best practices, and compliance.
● Drive CI/CD and DevOps best practices for seamless deployments.
Required Skills & Experience
● Experience Level: 10 to 14 years of software development experience in backend systems, databases, and scalable applications.
● Programming: Expertise in Java (Kotlin) with Spring Boot.
● Architecture: Strong understanding of microservices, RESTful APIs, and event-driven systems.
● Databases: Experience with PostgreSQL, MySQL, and Redis.
● Cloud & Infrastructure: Proficiency with AWS, Docker, Kubernetes, and Terraform.
● Real-Time Communication: Experience with Kafka, RabbitMQ, or Redis Pub/Sub.
● Security: Implementation of OAuth, JWT authentication, and data encryption.
● Leadership: Proven track record of leading development teams and mentoring engineers.
Preferred Skills
● Experience with ride-hailing, mobility, logistics, or e-commerce platforms.
● Knowledge of database partitioning, sharding, and replication.
● Experience with geo-spatial databases for real-time location tracking and route optimization.
● Experience in designing, building, and maintaining search engine infrastructure (e.g., Elasticsearch, OpenSearch) to support scalable search functionalities
● Experience in AI/ML for demand forecasting and driver allocation algorithms.
Job Type: Full-time
Pay: ₹653,803.81 - ₹3,557,774.63 per year
Benefits:
- Health insurance
- Paid time off
Schedule:
- Monday to Friday
Application Question(s):
- How many years of experience you have in Kotlin?
Work Location: In person