Agoda logo

Staff Software Engineer - Frontend-Heavy Full Stack (Gurugram Based)

Agoda
NewPosted today

LOCATION

Gurugram · Onsite

EXPERIENCE

8+ Years

SKILLS REQUIRED

Full-Stack DevelopmentSystem DesignTechnical LeadershipSoftware ArchitectureTypescriptReact.js

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer - Frontend-Heavy Full Stack (Gurugram Based)