Senior Software Engineer - Front End; Bangkok
Listed on 2026-01-15
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software
Senior Software Engineer - Front End (Bangkok based, Relocation provided)
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 a 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, including accommodations, flights, payments, marketing, post‑booking services, lenking and more. Agoda’s marketplace is the world. We build localized and optimized user experiences at scale on every major internet platform—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 evolve under constant experimentation. We achieve this through automation, CI/CD, and a modularized approach. As a data‑driven company, we measure our results, continually innovate, and improve our work. We look for talent who strives to learn, grow, and holds a standard of excellence, ownership, and strong technical skills.
The Opportunity
We are looking for key contributors to our industry‑leading front‑end websites. You’ll work on products that have evolved into global market leaders using the most current technologies and best practices.
Our typical day involves building new end‑to‑end systems, advanced architectures, new features, fast and reliable automated testing systems, and fostering a culture of continuous improvement.
In this Role, you’ll get to:
- Lead development of features, experiments>
Error humans and complex systems. - Be a technical architectრას, mentor, and guide toward the right technology.
- Build high‑volume websites with TS, React, and Graph
QL. - Continue to evolve our architecture and build better software.
- Be a major contributor to our agile and scrumm practices.
- Get involved with full‑stack engineering and collaborate with server, client, and infrastructure teams.
What you’ll need to succeed:
- 5+ years of experience developing web applications in client‑side frameworks (React, Angular, VueJS, etc).
- B.S. in Computer Science or quantitative field; M.S. preferred.
- Experience with agile, analytics, A/B testing, feature flags, Continuous Delivery, and trunk‑based development.
- Excellent HTML/CSS skills—understanding of building functionality as well as visual appeal.
- Strong understanding of OOP JavaScript and Type Script.
- Passionate about new tech, approaches北京市 and tools—seeking continual evolution of stack.
- Excellent communication and coordination skills.
- Strong analytical and problem‑solving abilities.
- Good command of English.
It’s great if you have:
- Knowledge in physical architecture at scale—resilient, highly available solutions.
- Experience with No
SQL (Cassandra, Scylla
DB, Elastic Search, Redis, Dynamo
DB, etc) and queueing systems (Kafka, Rabbit
MQ, SQS, Azure Service Bus, etc). - Experience with containers and Docker, K8S a plus.
- Knowledge of CI/CD solutions.
- Client‑side performance optimization experience.
- Proficiency in modern coding and design practices (Clean Code, SOLID principles, TDD).
- Front‑end platform experience (iOS, Android, Web, API).
- Experience with large‑scale apps—high traffic per second.
- Experience in data‑driven company—Big Data.
- Capable of leading teams and green‑field projects solving large system problems.
- Worked on global projects with localization.
Discover More…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).