Agoda logo

Principal Software Engineer, Full Stack - Bangkok

Agoda

About the Role

As a Principal Software Engineer at Agoda, you will be a key player in our engineering team, responsible for developing full-stack solutions for our global online travel platform. This role involves maintaining ownership and responsibility for mission-critical systems and being hands-on with technologies like React and GraphQL. You will mentor and coach other software engineers while contributing significantly to our agile and scrum practices.

Responsibilities

  • Maintain ownership and responsibility for mission-critical systems.
  • Hands-on development of high-volume platforms using cutting-edge technologies.
  • Mentor and coach other software engineers.
  • Be a major contributor to our agile and scrum practices.
  • Design and lead crucial technical projects and initiatives across teams and departments.

What You'll Need to Succeed

  • 12+ years of experience building large-scale web applications.
  • Expertise in client-side technologies & frameworks (JavaScript/TypeScript, React) and modern server-side technologies (C#, .NET, Kotlin, Java).
  • Bachelor’s degree in Computer Science preferred; a master’s degree is a plus.
  • Experience with agile methodologies, analytics, A/B testing, Continuous Delivery, and Trunk-based Development.
  • Strong communication and coordination skills.
  • Excellent analytical thinking and problem-solving skills.
  • Proficiency in English.

It’s Great if You Have

  • Knowledge in physical architecture at scale, building resilient, highly available solutions.
  • Experience with NoSQL technologies, queuing systems, containers, and CI/CD solutions.
  • Proficiency in client-side performance optimization.
  • Experience in a data-driven company working with Big Data.
  • Leadership experience in global projects and greenfield projects solving large system problems.

Equal Opportunity Employer

Agoda is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, or any other legally protected status.

Benefits
Extracted with AI

  • Relocation package

Similar jobs

Last update: 23 minutes ago

RV LIFE logo
RV LIFE

Principal Full-Stack Engineer - React & React Native

Join RV LIFE as a Principal Full-Stack Engineer to lead React & React Native projects, focusing on scalable serverless solutions in a remote setting.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer specializing in JVM and Rust. Full relocation to Bangkok provided. Enhance observability tools in a dynamic team.

Expedia Group logo
Expedia Group

Senior Software Development Engineer - Full Stack

Join Expedia as a Senior Full Stack Engineer in Austin, TX. Work with React, JavaScript, Kotlin, and more to enhance travel experiences.

EverCommerce logo
EverCommerce

Senior Full-Stack Software Engineer - Node/React

Join EverCommerce as a Senior Full-Stack Engineer, focusing on Node/React for the EverPro platform. Remote work in USA/Canada.

Snap Inc. logo
Snap Inc.

Senior Full Stack Software Engineer

Join Snap Inc. as a Senior Full Stack Software Engineer in Seattle. Develop cutting-edge web applications using Angular, GraphQL, and more.

MatchGuru logo
MatchGuru

Senior Full Stack Developer with Java and Angular

Join us as a Senior Full Stack Developer in Salerno, Italy, working with Java, Angular, and Spring Boot in a hybrid environment.

UKG logo
UKG

Lead AI Full Stack Developer

Lead AI Full Stack Developer role in Alpharetta, GA, focusing on AI-driven applications using GCP, full-stack development, and MLOps.

Footway Group logo
Footway Group

Full Stack Developer with Java, React, and Python

Join Footway as a Full Stack Developer in Stockholm, working with Java, React, and Python to revolutionize e-commerce.

Rogo logo
Rogo

Senior Full-Stack Software Engineer (React, TypeScript)

Join Rogo as a Senior Full-Stack Software Engineer to develop cutting-edge AI tools in NYC.

Semrush logo
Semrush

Senior Fullstack Developer (Python, React)

Join Semrush as a Senior Fullstack Developer to lead our experimentation platform using Python and React. Remote work available.

American Express logo
American Express

Full Stack Engineer - React, Node.js

Join American Express as a Full Stack Engineer working with React and Node.js in a hybrid role in New York.

Oracle logo
Oracle

Principal Software Developer - Frontend Framework

Join Oracle as a Principal Software Developer focusing on frontend frameworks. Work remotely with cutting-edge technologies.

CareAbout Health logo
CareAbout Health

Principal Software Engineer - HealthTech

Join CareAbout Health as a Principal Software Engineer to lead HealthTech innovations using AWS, Python, and cloud computing.

Airbnb logo
Airbnb

Senior iOS Software Engineer

Join Airbnb as a Senior iOS Software Engineer to develop innovative tools for hosts, focusing on iOS app performance and user experience.

Jobs via eFinancialCareers logo
Jobs via eFinancialCareers

Senior Full Stack Engineer - Assistant Vice President

Join Deutsche Bank as a Senior Full Stack Engineer in Cary, NC, driving engineering practices and application modernization.

Expedia Group logo
Expedia Group

Senior Software Development Engineer - Full Stack

Join Expedia as a Senior Full Stack Engineer, leveraging JavaScript, TypeScript, and Kotlin to enhance travel planning.

9am logo
9am

Full Stack Developer (Java, Groovy, Spring Boot, Angular)

Join us as a Full Stack Developer in Frankfurt, specializing in Java, Groovy, Spring Boot, and Angular. Hybrid work model.

emagine Consulting logo
emagine Consulting

Fullstack Developer with Architect Skills

Join emagine as a Fullstack Developer with architect skills in Copenhagen. Work on route optimization and data-driven solutions.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Bangkok, specializing in JVM and Rust, with a full relocation package.

Adhese logo
Adhese

Senior Front-end Developer with React and GraphQL

Join Adhese as a Senior Front-end Developer to build intuitive user interfaces with React and GraphQL in a hybrid work environment.

Coinbase logo
Coinbase

Senior Fullstack Engineer (Frontend Leaning)

Join Coinbase as a Senior Fullstack Engineer focusing on frontend development to build the future of onchain technology.

ForeFlight logo
ForeFlight

Full Stack Developer - Uncrewed and Advanced Aviation

Join ForeFlight as a Full Stack Developer in Austin, TX. Work on UAS and AAM initiatives with Java, Kotlin, React, and AWS.

Aleph logo
Aleph

Frontend Engineer, AI

Join Aleph as a Frontend Engineer focusing on AI to develop innovative features using React.js and AI technologies in a remote role.

Big Health logo
Big Health

Senior Software Engineer, Full Stack (React Native & Python)

Join Big Health as a Senior Software Engineer to develop full-stack applications using React Native and Python. Remote role in the US.