Agoda logo

Staff Full Stack Software Engineer

Agoda

Job Overview

Join Agoda as a Staff Full Stack Software Engineer based in Bangkok, Thailand. This role is pivotal in our technology organization, working closely with individual contributors and senior leadership. As a Staff Engineer, you will be responsible for designing and implementing new systems and components, driving major architectural changes, and pushing Agoda forward technically by adopting new technologies and setting higher standards.

Key Responsibilities

  • Ownership and Responsibility: Maintain ownership and responsibility of mission-critical systems.
  • Hands-On Development: Build high-volume platforms using cutting-edge technologies like React and GraphQL.
  • Mentorship: Mentor and coach other software engineers.
  • Agile Practices: Be a major contributor to our agile and scrum practices.
  • Technical Leadership: Design and lead crucial technical projects and initiatives across teams and departments.
  • Innovation: Stay on the leading edge of technical know-how, industry trends, and drive technical innovations.

Required Skills and Experience

  • Experience: 8+ years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc.
  • Education: B.S. in Computer Science or a quantitative field; M.S. preferred.
  • Agile and Analytics: Working experience with agile, analytics, A/B testing, and/or feature flags, Continuous Delivery, Trunk-based Development.
  • HTML/CSS: Excellent HTML/CSS skills.
  • JavaScript/TypeScript: Excellent understanding of object-oriented JavaScript and TypeScript.
  • Communication: Great communication and coordination skills.
  • Problem Solving: Excellent analytical thinking and problem-solving skills.
  • English Proficiency: Good command of the English language.

Preferred Qualifications

  • Architecture Knowledge: Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions.
  • NoSQL and Queueing Systems: Knowledge in NoSQL technologies and queueing systems.
  • Containers and CI/CD: Experience with Containers, Dockerization, and CI/CD solutions.
  • Performance Optimization: Strong experience in client-side performance optimization.
  • Modern Coding Practices: Proficiency in modern coding and design practices such as Clean Code, SOLID principles, and TDD.
  • Multi-Platform Experience: Experience in multiple front-end platforms including iOS, Android, Web, and API services.

Location

This position is based in Bangkok, Thailand, with relocation provided.

About Agoda

Agoda is transforming travel for millions of customers across the globe. Headquartered in Asia, Agoda is one of the world’s largest online travel platforms. We provide a first-rate reservation service in 39 languages, combining local knowledge and connections to offer the best deals for business and leisure travelers. Our team of over 7,000 professionals from 90+ nationalities fosters a work environment rich in diversity, creativity, and collaboration.

Equal Opportunity Employer

At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications.

Join us and be part of a team that is passionate about making an impact in the travel industry.

Benefits
Extracted with AI

  • Relocation provided
  • Diverse and inclusive environment
  • Opportunities for growth and development

Similar jobs

Last update: 23 minutes ago

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

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

Agoda logo
Agoda

Staff Software Engineer – Front End

Join Agoda as a Staff Software Engineer in Front-End Development, focusing on JavaScript and TypeScript. Relocation to Bangkok provided.

Albert Heijn logo
Albert Heijn

Staff Software Engineer (Kotlin/Java, React)

Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.

Agoda logo
Agoda

Lead Software Engineer – Front End

Lead Software Engineer – Front End role in Bangkok, focusing on high-performance web applications and user interfaces.

Agoda logo
Agoda

Staff Data Engineer

Join Agoda as a Staff Data Engineer in Bangkok. Lead data systems improvement, build pipelines, and work with cutting-edge technology.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.

Gofore logo
Gofore

Senior Full-Stack Developer with AWS and Angular

Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!

Verkada logo
Verkada

Staff Fullstack Engineer

Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.

SAP logo
SAP

Senior Back-End / Full Stack Developer

Join SAP as a Senior Back-End / Full Stack Developer in Sofia, Bulgaria. Drive innovation and transformation in a hybrid work environment.

Ogury logo
Ogury

Senior Full Stack Engineer

Join Ogury as a Senior Full Stack Engineer in Paris, focusing on SaaS platform development with React.js and Node.js.

Adecco logo
Adecco

Front End UI Software Engineer

Join as a Front End UI Software Engineer in Galway, focusing on Angular development in a hybrid work environment.

Octaura logo
Octaura

Full-Stack Software Engineer

Join Octaura as a Full-Stack Software Engineer to build high-performance technology in a collaborative environment.

Argon AI (YC W24) logo
Argon AI (YC W24)

Senior Full Stack Software Engineer

Join Argon AI as a Senior Full Stack Software Engineer to build AI solutions for biopharma in NYC. Work with Python, PostgreSQL, and more.

Odevo logo
Odevo

Fullstack Developer with AI Interest

Join Odevo as a Fullstack Developer with AI interest in Stockholm. Work on innovative projects in a dynamic, agile environment.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack in Warsaw, Poland, working on next-gen technologies for billions of users.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

Revv logo
Revv

Senior Full Stack Engineer

Join Revv as a Senior Full Stack Engineer to lead innovative software solutions in the automotive industry using Node.js, React, and TypeScript.

Google logo
Google

Senior Full Stack Software Engineer

Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.

HumanSignal logo
HumanSignal

Staff Full Stack Engineer

Join HumanSignal as a Staff Full Stack Engineer to build scalable web applications using Angular, Rust, and more. Remote work available.