×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Front End; Bangkok

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Agoda
Full Time position
Listed on 2026-01-15
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
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, experimentsError 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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary
 
Learn4Good is currently undergoing necessary server maintenance.
We hope to have the Login & Registration options back in 5 minutes, and apologize for any inconvenience.