Staff Software Engineer - Full Stack (gurugram Based)

Agoda

Gurugram, India
On-site
Lead full-stack architecture and system design
Own complex end-to-end systems
Backend for frontend (bff) layer
Lead full-stack architecture and system design for features used by millions of customers across web and cross-platform environments

Job Summary

  • 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, taking 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, providing technical leadership, driving engineering excellence, and supporting the growth of your peers.

Matching Summary

Lead full-stack architecture and system design for features used by millions of customers across web and cross-platform environments.

Skills & Requirements

Must-have

  • Lead full-stack architecture and system design
  • Own complex end-to-end systems
  • Backend for Frontend (BFF) layer
  • Java, Kotlin, .NET, JavaScript/TypeScript
  • Node.js and React frameworks
  • High-traffic, high-availability platforms

Nice-to-have

  • Technical mentorship and guidance
  • Cross-functional collaboration
  • Scala or other JVM languages
  • Cloud platforms and microservices
  • Modern DevOps practices

Key Requirements

  • 8+ years of software engineering experience
  • Proven end-to-end architecture leadership
  • BFF (Backend for Frontend) experience required
  • Strong API and middleware skills

Work Rights

Not specified

Tailored Resume

Cover Letter