CareerPlanGet AI match score →

Software Development Engineer - BackEnd (Staff - Level 4) | Gurugram, IND

Gurgaon💼 Full-time🗓 2026-07-14 → 2026-07-31

Core

Design and scale high-performance backend systems handling millions of daily requests for a global travel platform.

Role type

Staff Backend Engineer (distributed systems)

Builds

High-scale, fault-tolerant distributed systems for inventory, pricing, booking, payments, and customer/partner platforms.

Domain

Travel technology, high-scale distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, Microservices architecture, REST API design, SQL/NoSQL databases, Performance optimization, Concurrency management, System reliability engineering, Technical leadership, Hands-on coding, Problem-solving

Preferred skills

Event-driven systems (Kafka, RabbitMQ), NoSQL databases (Cassandra, MongoDB, Aerospike), Cloud platforms (AWS/GCP), CI/CD pipelines, Large-scale consumer/marketplace platforms

Technologies

Scala, Go, Java, Kotlin, Kafka, Aerospike

Responsibilities

Design and build scalable distributed systems and microservices, Lead development of complex features end-to-end, Drive system design and engineering best practices, Own scalability and reliability of services, Optimize high-throughput low-latency systems, Mentor engineers and support team capability growth, Handle production issues and root cause analysis

Seniority

Staff, hands-on IC with technical leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗