Staff Software Engineer - BackEnd (Level 4) | Gurugram, IND
Core
Design and scale high-performance backend systems handling millions of daily requests for a global travel platform.
Role type
Staff Backend Engineer (Level 4)
Builds
High-scale, fault-tolerant distributed systems for inventory, pricing, booking, payments, and customer/partner platforms.
Domain
Travel technology / 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 handling, System reliability, 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, CI/CD, Observability tools
Responsibilities
Design and build scalable distributed systems and microservices, Lead end-to-end development of complex features, Drive system design and engineering best practices, Own scalability and reliability of services, Optimize high-throughput low-latency systems, Mentor engineers and support team growth, Handle production issues and root cause analysis
Seniority
Staff, hands-on IC with technical leadership