Staff Software Engineer – Full Stack (Gurugram Based)
Key Skills for This Role
Full Job Posting
About Agoda
At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world.
Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working together in offices around the globe. Every day, we connect people to destinations and experiences, with our great deals across our millions of hotels and holiday properties, flights, and experiences worldwide.
No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our curiosity and innovation. If you’re ready to begin your best journey and help build travel for the world, join us.
Get to Know our Team
The Full Stack Engineering Department builds the Agoda web and app products. We have several teams in front-end focusing on different aspects of our products including accommodations, flights, payments, marketing, post-booking services, and more. Agoda’s marketplace is the world. We build localized and optimized user experiences at scale on every major internet platform. These include our mobile websites, native apps, and desktop sites. We hire people from around the world who have a passion for using technology to create and implement the best user experiences. Our teams work on the full stack and build end-to-end systems including user interfaces, APIs, backend systems, and database systems. Our products are always evolving and under experimentation. We accomplish this by having an amazing degree of automation, CI/CD systems, and use a modularized approach. As we are data driven and measure our results, we continually innovate and improve our work. We are looking for the next great talent who strives to learn and grow and has a standard of excellence, strong sense of ownership, and great technical skills.
The Opportunity
Staff Engineer is the key role in our technology organization working together with individual contributors and senior leadership. Our Lead engineers are heavily involved in the hiring and mentoring process and are the go-to people who design and implement new systems and components. We are looking for people who are passionate to take on more responsibility and driving major architectural changes in Agoda. It’s expected from you in this role as Staff engineer to push Agoda forward technically by adopting new technologies and setting higher standards.
Lead full-stack architecture and system design for features used by millions of customers across web and cross-platform environments.
Own complex end-to-end systems: Take responsibility for building, integrating, and maintaining both frontend and backend components, including the critical Backend for Frontend (BFF) layer.
Mentor and guide high-performing teams: Provide technical leadership, drive engineering excellence, and support the growth of your peers.
Drive technical decisions: Influence architecture and best practices across multiple squads, ensuring scalable, reliable, and high-quality solutions.
Collaborate with Product and Design: Work closely with cross-functional partners to deliver cohesive, user-centered features and experiments that directly impact business outcomes.
8+ years of experience in software engineering, with a strong record of technical leadership and end-to-end ownership.
Expertise in Java, Kotlin, .NET, and JavaScript/TypeScript, plus hands-on experience with frameworks such as Node.js and React (or similar TypeScript frameworks).
Proven experience leading end-to-end architecture on high-traffic, high-availability platforms, ideally with exposure to cross-platform or migration projects (e.g., native to WebView).
BFF (Backend for Frontend) experience is a must: You have designed, built, or maintained BFF layers (language flexible—C#, Kotlin, Java, etc.) that bridge frontend and backend systems.
Track record of technical mentorship, cross-team collaboration, and solving ambiguous, complex problems in fast-paced environments.
Strong API and middleware skills: Ability to design and implement APIs and backend services tailored for frontend needs.
Experience with Scala or other JVM languages.
Exposure to cloud platforms, microservices, and modern DevOps practices.
Prior work on large-scale migration or cross-platform initiatives.
Android and/or iOS native development experience
This position is based in Gurgaon, India.
#india #newdelhi #Bangalore #Bengaluru #Pune #Hyderabad #Chennai #Kolkata #Lucknow #Mumbai #Delhi #Noida #Gurugram #Gurgaon
Discover more about working at Agoda
Agoda Careers https://careersatagoda.com
Facebook https://www.facebook.com/agodacareers/
LinkedIn https://www.linkedin.com/company/agoda
YouTube https://www.youtube.com/agodalife
Equal Opportunity Employer
At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications. We are committed to providing equal employment opportunity regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics.
We will keep your application on file so that we can consider you for future vacancies and you can always ask to have your details removed from the file. For more details please read our privacy policy .
Disclaimer
We do not accept any terms or conditions, nor do we recognize any agency’s representation of a candidate, from unsolicited third-party or agency submissions. If we receive unsolicited or speculative CVs, we reserve the right to contact and hire the candidate directly without any obligation to pay a recruitment fee.
About Agoda
Global online travel platform for hotels and experiences.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Agoda
Support Associate (Pune)
, IND
Agoda seeks a customer-focused Support Associate to resolve guest and partner queries across phone, email, and chat. The role requires strong spoken and written English and Hindi, clear communication, and sound problem-s
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Jeddah, KSA
Agoda is seeking a senior software engineer to build and operate its Kubernetes platform in Go. The role requires production software engineering, practical Kubernetes and Linux experience, and ownership of platform comp
Workforce Management - Senior Associate Manager - Capacity (Bangkok, Kuala Lumpur, Gurgaon, Pune Based)
, IND
Agoda seeks a Workforce Management Manager to lead a team of WFM Capacity Planners in a contact-center environment. The role owns capacity modelling, forecasting, SLA tracking, and stakeholder reporting while coaching an
Staff / Lead Data Engineer - Bidding (Bangkok based, relocation provided)
Riyadh, KSA
Agoda is seeking a Staff / Lead Data Engineer to technically lead improvements to data and ML processes and build production tools, pipelines, and platforms. Applicants need a relevant bachelor’s degree, 8+ years in soft
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
, QAT
Agoda is hiring a senior software engineer to design, build and operate its Kubernetes platform and related infrastructure services. Candidates need production software engineering experience, practical Kubernetes and Li
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Ar Rayyān, QAT
Agoda is hiring a Senior Software Engineer to design, build, and operate its Kubernetes platform and supporting infrastructure software. Candidates need production software engineering experience, practical production Ku
Analyst/Senior Analyst/Associate Manager, Marketing Analytics (Bangkok Based, relocation provided)
Ar Rayyān, QAT
Agoda is hiring for multiple marketing analytics roles across channels, with scope varying by role. The work includes campaign experimentation, predictive modeling, performance reporting, and stakeholder recommendations.
2026 Support Associate - Korean&English(Seoul)
Dubai, UAE
Agoda is seeking a Korean- and English-speaking Support Associate to resolve customer and partner booking issues across phone, email, and chat. The role requires excellent spoken and written Korean, at least B1 English,
Support Associate (Pune)
, IND
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Jeddah, KSA
Workforce Management - Senior Associate Manager - Capacity (Bangkok, Kuala Lumpur, Gurgaon, Pune Based)
, IND
Staff / Lead Data Engineer - Bidding (Bangkok based, relocation provided)
Riyadh, KSA
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
, QAT
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Ar Rayyān, QAT
Analyst/Senior Analyst/Associate Manager, Marketing Analytics (Bangkok Based, relocation provided)
Ar Rayyān, QAT
2026 Support Associate - Korean&English(Seoul)
Dubai, UAE