Overview
Staff Software Engineer in Agoda's Full Stack Engineering Department, leading end-to-end architecture and system design for frontend-heavy web and cross-platform features used by millions of customers.
What you'll do
- 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, building, integrating and maintaining both frontend and backend components, including the Backend for Frontend (BFF) layer.
- Mentor and guide high-performing teams, providing technical leadership, driving engineering excellence and supporting the growth of your peers.
- Drive technical decisions, influencing architecture and best practices across multiple squads to ensure scalable, reliable and high-quality solutions.
- Collaborate with Product and Design to deliver cohesive, user-centered features and experiments that directly impact business outcomes.
What you'll need
- 8+ years of experience in software engineering, with a strong record of technical leadership and end-to-end ownership.
- Expertise in Scala, Kotlin, Python, and JavaScript/TypeScript.
- 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.
- BFF (Backend for Frontend) experience: you have designed, built or maintained BFF layers (language flexible, such as 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.
Nice to have
- Exposure to cross-platform or migration projects (e.g., native to WebView).
- Experience with Java or other JVM languages.
- Exposure to cloud platforms, microservices, and modern DevOps practices.
- Prior work on large-scale migration or cross-platform initiatives.
Details
- Based in Gurgaon (Gurugram), India.
Read the full description and apply on the company’s own careers page.