Staff Software Engineer - Full Stack (Gurugram Based)
Core
Lead full-stack architecture and system design for web and cross-platform travel products used by millions of customers.
Role type
Staff Software Engineer (Full Stack)
Builds
End-to-end systems including user interfaces, APIs, backend systems, and the critical Backend for Frontend (BFF) layer for mobile websites, native apps, and desktop sites.
Domain
Travel technology, high-traffic web and mobile platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, .NET, JavaScript/TypeScript, Node.js, React, TypeScript, BFF architecture, API design, middleware, technical leadership, system design, cross-platform development
Preferred skills
Scala, cloud platforms, microservices, DevOps, large-scale migration, native Android/iOS development
Technologies
Java, Kotlin, .NET, JavaScript, TypeScript, Node.js, React
Responsibilities
Lead full-stack architecture and system design; Own complex end-to-end systems including BFF layers; Mentor and guide high-performing teams; Drive technical decisions across multiple squads; Collaborate with Product and Design to deliver user-centered features.
Seniority
Staff, technical leadership & architectural ownership