cover image
Agoda

Staff Software Engineer – Full Stack (Bangkok based, Relocation provided)

On site

London, United Kingdom

Full Time

23-04-2025

Job Specifications

About Agoda

Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with a global network of 4.7M hotels and holiday properties worldwide, plus flights, activities, and more . Based in Asia and part of Booking Holdings, our 7,100+ employees representing 95+ nationalities in 27 markets foster a work environment rich in diversity, creativity, and collaboration. We innovate through a culture of experimentation and ownership, enhancing the ability for our customers to experience the world.

Our Purpose – Bridging the World Through Travel

We believe travel allows people to enjoy, learn and experience more of the amazing world we live in. It brings individuals and cultures closer together, fostering empathy, understanding and happiness.

We are a skillful, driven and diverse team from across the globe, united by a passion to make an impact. Harnessing our innovative technologies and strong partnerships, we aim to make travel easy and rewarding for everyone.

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 of our products including accommodations, flights, payments, marketing, post-booking services, and more. Agoda’s marketplace is the world. We build localized and optimized user experiences at scale on every major internet platform. These include 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 are always evolving and under experimentation. We accomplish this by having an amazing degree of automation, CI/CD systems, and use a modularized approach. As we are data driven and measure our results, we continually innovate and improve our work. We are looking for the next great talent who strives to learn and grow and has a standard of excellence, strong sense of ownership, and great technical skills.

The Opportunity:

Staff engineer is the key role in our technology organization working together with individual contributors and senior leadership. Our Lead engineers are heavily involved in the hiring and mentoring process and are the go-to people who design and implement new systems and components. We are looking for people who are passionate to take on more responsibility and driving major architectural changes in Agoda. It’s expected from you in this role as Staff engineer to push Agoda forward technically by adopting new technologies and setting higher standards.

In this Role, you’ll get to:

Maintain ownership and responsibility of mission critical systems
Be hands on – build high volume platforms using cutting-edge technologies like React and GraphQL
Mentor and coach other software engineers
Be a major contributor to our agile and scrum practices
Design and lead crucial technical projects and initiatives cross teams and departments
Stay on the leading edge of technical know-how, industry trends and drive technical innovations

What you’ll Need to Succeed:

8 years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc
B.S. in Computer Science or quantitative field; M.S. preferred
Working experience with agile, analytics, A/B testing and/or feature flags, Continuous Delivery, Trunk-based Development
Excellent HTML/CSS skills – you understand not only how to build the data, but how to make it look great too
Excellent understanding of object-oriented JavaScript, TypeScript
You love new technologies and approaches and want to use the best tools available. We want people who can help us continually evolve our stack
Great communication and coordination skills
Excellent analytical thinking and problem-solving skills
You have a good command of the English language

It’s Great if you have:

Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions
Knowledge in one or more of the following: NoSQL technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc)
Working Experience with Containers and Dockerization, also K8S is a plus
Knowledge and hands on experience in CI/CD solutions would be a plus
Strong experience in all aspects of client-side performance optimization,
Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD
Experience in multiple front-end platforms including iOS, Android, Web, and API services
Have worked on an app or internet company that is at scale with large numbers of users and transactions per second
Have experience in a data driven company with experience analyzing and working with Big Data
Lead teams and greenfield projects solving large system problems
Worked on global projects serving world markets with distributed data centers and localization of the front end and data

This position is based in Bangkok, Thailand (Relocation Provided)

#bangalore #sanfrancisco #newyork #seattle #hyderabad #Pune #London #Delhi #Chennai #Toronto #Dallas #losangeles #washingtonDC #Austin #Chicago #Atlanta #SaoPaulo #mumbai #vancouver #IT #ENG #4

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. We are committed to providing equal employment opportunity regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics.

We will keep your application on file so that we can consider you for future vacancies and you can always ask to have your details removed from the file. For more details please read our privacy policy .

To all recruitment agencies: Agoda does not accept third party resumes. Please do not send resumes to our jobs alias, Agoda employees or any other organization location. Agoda is not responsible for any fees related to unsolicited resumes.

About the Company

At Agoda, we bridge the world through travel. We aim to make it easy and rewarding for more travelers to explore and experience the amazing world we live in. We do so by enabling more people to see the world for less – with our best-value deals across our 4,700,000+ hotels and holiday properties, 130,000+ flight routes, 300,000+ activities, and more. Agoda was founded in 2005 in Thailand by two lifelong friends with a shared passion for travel. Today, Agoda is part of Booking Holdings [BKNG], and we have more than 7,000 em... Know more

Related Jobs

Company background Company brand
Company Name
Spencer Scott - Technology Recruitment
Job Title
DevOps Engineer
Job Description
Azure DevOps / Site Reliability Engineer's, who have an interest around latest technology and best practices are wanted to become a big part of the systems team within a well known Investment FinTech company. Building a suite of SaaS based products which are used by a large volume of companies across Investments and Risk markets. The business is going through an exciting growth period and looking to develop a new, scalable technology platform that will compliment some of their established products. You'll be working within the Investments and Actuarial team, who come together two days a week on-site. Ideally you’ll come from a background of building CI/CD pipelines, supporting the team as the product moves to a SaaS offering. This company likes to give responsibility out, so you will be involved in decision making on tech / projects and having a real influence on the product. Technical Overview: Cloud Engineering & DevOps Expertise: Experience in DevOps, SRE, or Cloud Engineering roles. Hands-on experience with Azure services, including Azure Batch, Azure Functions, App Service Plans, Cosmos DB, and Storage Accounts. Experience in CI/CD pipeline management using Azure DevOps, including YAML pipelines. Experience in writing Infrastructure as Code (IaC) with Terraform or similar tools. Monitoring, Logging, and Observability: Proficient with monitoring, logging, and observability tools such as Azure Monitor, Application Insights, and Log Analytics. Cloud Infrastructure & .NET Applications: Strong understanding of how cloud infrastructure supports .NET applications, particularly with .NET 6/8. Experience with app authentication using Azure AD / B2C. Scripting and Automation: Proficient in scripting and automation with Python, Bash, or PowerShell. Performance & Scalability: Experience with performance testing, auto-scaling strategies, and database performance tuning. Security & Best Practices: Knowledge of security best practices in cloud environments. Additional Experience: Experience with Python, SQL, and NoSQL database performance tuning, as well as progressive deployment techniques, would be highly desirable. The successful Azure DevOps Engineer / SRE will earn up to £80,000 and in addition there are exceptional benefits which come as part of the overall package including: 15% bonus, 9% pension, training budget, weekly team lunches, travel loans and numerous soft leisurely benefits. If you are interested in applying for this opportunity and would like to find out more information, please click the apply button and a Spencer Scott Associate will be in touch. Spencer Scott Ltd is an equal opportunity Recruitment Agency, which means we do not discriminate on the basis of race, colour, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression. We celebrate diversity and are committed to create inclusive working environments for all our clients.
London, United Kingdom
Hybrid
Full Time
02-05-2025
Company background Company brand
Company Name
Calyptus
Job Title
Full Stack Engineer
Job Description
Responsibilities Develop data processing systems that handle TBs of blockchain data Ship dashboard features to 10000s of active users Design data schemas for completely novel asset tokenization structures Build data collection tools used by the world’s biggest asset managers Qualifications 2+ years of experience in software engineering Fluency in a modern backend language like Go, Python, etc. Experience with frontend development using React and Typescript Knowledge of relational database schema design Strong sense of ownership and craftsmanship Can move quickly and accurately under uncertainty, without supervision
London, United Kingdom
Remote
Full Time
02-05-2025
Company background Company brand
Company Name
TieTalent
Job Title
Full Stack Software Engineer
Job Description
About Calling All Full Stack Software Engineers - Your Dream Job Awaits! Are you ready to elevate your career? Imagine a role that not only matches your expertise but also aligns with your life priorities. Position: Full Stack Software Engineer (All Levels) - FULLY REMOTE - Up to £80,000 (DOE) Benefits In a time when work-life balance is more important than ever, join a company that truly understands and supports your needs. Partnering with an award-winning employer, we offer unparalleled benefits and opportunities: Flexible Work Hours: Enjoy a 4-day work week with TOIL - work Monday to Thursday and take Friday off! Remote Working: Work from the comfort of your home, five days a week. Career Progression: Regular meetings with a Career Coach to ensure you're on the right path. Learning & Development: 5 paid training days annually to enhance your skills. Tech Exposure: Dive into Java, AWS, and DevOps. Supportive Team Environment: Collaborate with a close-knit team that values your contributions. Competitive Salaries: Earn a highly competitive salary that reflects your expertise.This rapidly expanding software engineering company, with offices across the UK, is looking for talented individuals to join their team. From day one, you'll be set up for success in a fully remote role, with the option to work in your local office if you prefer. Skills We're Looking For Java Spring Boot AWS React.jsExciting Benefits: Work on groundbreaking technical innovations. Enjoy comprehensive employee benefits. Be part of a company that truly values and supports its employees.Eligibility: Due to the nature of the work, applicants must be SC Clearable, meaning you must be a British Citizen and have lived in the UK continuously for the last 5 years. If you're ready to take the next step in your career with a company that offers more than just a job, apply now! To find out more about Computer Futures please visit Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales Nice-to-have skills Java Spring Boot AWS Cheltenham, England Work experience Fullstack Languages English
Cheltenham, United Kingdom
Remote
Full Time
05-05-2025
Company background Company brand
Company Name
Lumenalta
Job Title
Azure DevOps Engineer - Tech Lead
Job Description
Experience Remote done Right. With over 20 years of remote experience, all 500+ staff are 100% remote. We grow vibrant relationships and provide exceptional opportunities for career growth while working with stellar clients on ambitious projects. About Us: We are a fully remote company with over 20 years of experience working remotely. Our team of 500+ staff works with stellar clients on ambitious projects, providing exceptional opportunities for career growth and vibrant relationships. We specialize in helping enterprise companies launch innovative digital products that interact with millions of customers, transactions, and data points. Our culture fosters experimentation and personal growth, challenging norms to solve real-world problems with creativity, grit, and determination. What We're Working On: We work with clients in complex, multifactor industries, including Logistics, FinTech, Transportation, Insurance, Media, and others. Our projects require a deep understanding of supply chain logistics and data management, and we are looking for a DevOps Data Engineer with experience in these areas. As part of our team, you will work on innovative solutions that involve moving and processing large amounts of data on Azure, deploying Kubernetes in a production environment, and using Terraform for infrastructure as code. Requirements: Senior-level experience of at least 10 years with Azure DevOps Experience working with big data and migrating to Azure Experience with Power BI, PowerApps, and Azure Experience with ETL pipelines, Data Governance, Cosmos DB, and PostgreSQL Near Real-Time Data Ingestion experience will be advantageous Experience deploying Kubernetes in a production environment Experience with CI/CD in Jenkins or CircleCI Experience with Azure Kubernetes Service, azure functions, or Event Hub Expert knowledge of infrastructure-as-code using Terraform Experience with DevOps methodologies, tools, and practices, including CI/CD, Terraform, Kubernetes, and horizontal scaling Experience with requirement gathering and presentation to executives Advanced English fluency, verbal and written Professional, empathetic, team player Problem solver, proactive, go-getter Why Lumenalta is an amazing place to work at At Lumenalta, you can expect that you will: Be 100% dedicated to one project at a time so that you can innovate and grow. Be a part of a team of talented and friendly senior-level developers. Work on projects that allow you to use leading tech. The result? We produce meaningful outcomes for our clients that break barriers in their industries. The Job is 100% remote; please ensure you have a comfortable office setup at your desired work location. What's it like to work at Lumenalta?
United Kingdom
Remote
Full Time
04-05-2025