
Principal Software Engineer, Front End (Bangkok based, Relocation provided)
Hybrid
London, United Kingdom
Full Time
30-03-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: Agoda’s front-end teams focus on various product aspects including accommodations, flights, and payments. We build localized, optimized user experiences globally across mobile websites, native apps, and desktop sites, fostering innovation and constant improvement through data-driven practices.
The Opportunity: Agoda is looking for developers optimizing user interfaces that enhance the user experience for millions of travelers worldwide. This position requires a deep understanding of front-end development principles, a passion for crafting exceptional user experiences, and expertise in various front-end technologies. You will have the chance to work on innovative projects, using cutting-edge technologies, and make a significant impact on our business and the travel industry.
In this role, you’ll get to:
Architecting and developing high-performance, cross-platform web applications
Leading the design and implementation of Backend-for-Frontend (BFF) services
Establishing and enforcing best practices for front-end testing and quality assurance
Driving initiatives to optimize Core Web Vitals and overall application performance
Owning a big chunk of Agoda’s system all the way from the north-star & vision down to the bytecode level
Enabling impactful collaboration and cross-team projects on big projects, making a dent in the quality of our services, code & architecture
Providing thoughtful feedback, nurture an inclusive engineering environment, and champion engineering fundamentals. Bring out the best from your fellow engineers
Identifying and implementing opportunities for optimization across the technology stack, focusing on cost, efficiency, velocity & dev happiness
Exhibiting technical leadership throughout the broader organization, conveying complex technical trade-offs to non-techies such as business owners & C-suite executives
What you’ll Need to Succeed:
Overall experience of 10+ years in engineering roles
Proven hands-on experience with owning production services with significant impact on design, development, deployment, monitoring & evolution
Curiosity, staying on the cutting-edge of technological improvements and open source advancement.
Advanced proficiency in modern JavaScript frameworks and state management solutions
Deep understanding of cross-platform development challenges and solutions
Extensive experience with Backend-for-Frontend (BFF) patterns and micro-frontend architecture
Expert-level knowledge of front-end testing methodologies, tools, and best practices
Proven track record of optimizing applications for Core Web Vitals and web performance
Strong understanding of web security, accessibility standards, and SEO best practices
Can perform deep research & take decisions on complex projects. Can easily toggle between running as a lone wolf and also works great as part of a pack
Strong communication skills, with the ability to explain complex technical details to stakeholders at all levels.
Bachelor’s degree in Computer Science, Engineering, or a related field
It’s great if you have:
A Master’s or Ph.D. in a technical field
Deep understanding of React and state managers (Redux, Zustand, Valtio)
Experience with C# and .Net Core
Experience with Kotlin or other JVM languages
This position is based in Bangkok, Thailand (Relocation Provided)
#london #seattle #ireland #california #berlin #Texas #singapore #newyork #toronto #boston #chicago #sydney #Melbourne #bangladesh #telaviv #fremont #vancouver #romania #saopaulo #denver #barcelona #atlanta #brooklyn #dallas #washington #plano #alpharetta #beijin #shanghai #Bengaluru #hyderabad #pune #noida #chennai #gurgaon #newdelhi #mumbai #IT #ENG #5
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 Name
- NICE
- Job Title
- Cloud Support Engineer
- Job Description
- At NICE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you. Note: This is an office-based role, and due to the nature of the position, you will be required to work from our Southampton office five days a week. At NICE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what’s the role all about? This is a rare opportunity to work with an innovative product launching in an area new to cloud services. Primary focus is deploying, maintaining and supporting state of the art cloud deployed solutions for digital evidence management for Public Safety (Primary Law Enforcement) customers worldwide. Assisting product teams to successfully introduce new products/versions. Champion supportability and preventative action on behalf of our customers. The successful candidate is not expected to have experience in Azure technologies and a mixture of on the job training and formal Azure training will be provided. The candidate will need to be eligible to obtain SC clearance and as such will need to have been a resident in the UK for 5 years. This role will be office-based 5 days a week so the successful candidate must be within commuting distance to our Southampton office. How will you make an impact? Provide 2nd/3rd line engineering support to the product Provisioning, deploying, patching and upgrading primarily enterprise software hosted on the Azure cloud. Working closely with the development team to ensure successful deployment of software packages. Defining and implementing regular maintenance and health monitoring procedures. Work effectively with staff in all areas of the business, escalating when appropriate to management and/or R&D. Take into account technical and commercial relationships with end users, partners and service providers. Deploy and provision systems to enable replication of customer issues to diagnose and repair without jeopardising customer data or operations. Participate in a 24-7 Out of Hours call out rota. Have you got what it takes? The ideal candidate is a rapid learner, self-motivated and a good communicator and problem solver. A high quality of work is also particularly important. Relevant technical customer support experience preferred, particularly within a Public Safety environment. Understanding what represents good ‘customer service’ and how to deliver it is essential. Previous experience within an application, software or product support role is desirable The candidate will need to be eligible to obtain SC clearance and as such will need to have been a resident in the UK for 5 years. Working knowledge of Windows server and client technology, ideally supporting web applications and services Experience with web applications and configuration management. Efficient, effective and respectful communication skills both with customers and within internal departments. Including; Excellent written and spoken English Good listener, able to identify and validate assumptions Able to use effective questioning to confirm understanding of a customer problem and then provide help to solve it Methodical troubleshooting, technical skill and attention to detail used in diagnosing problems and reproducing issues in a local environment Multi-tasking and time-management to prioritise and switch between varied tasks Focused and calm under pressure Careful record keeping Able to use initiative and to work effectively both independently and as part of a team You will have an advantage if you also have: Knowledge of Azure Portal and familiarity with Azure services. Experience of Scripting Experience with basic SQL querying or report creation (Power BI) Knowledge of Elastic Search and Kibana Experience of configuring Application Monitoring and Dashboards. Experience working in an ITIL environment. What’s in it for you? Learn More About The Benefits At NICE Join an ever-growing, market-disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! About NICE NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NICE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital, NICE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries. NICE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation, or any other category protected by law. Role Type: Individual Contributor About NICE NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NICE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital, NICE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries. NICE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.


- Company Name
- POSTX
- Job Title
- Senior Software Engineer
- Job Description
- About POSTX POSTX's vision is to change the way the world moves goods with zero carbon emissions by providing a transportation and logistics platform that enables our customers to reduce costs, improve service and avoid 100% tailpipe emissions. Our focus is on vertically integrating logistics and transport services using cutting-edge technology that leverages in-vehicle data, geospatial indexing, machine learning, and out-of-the-box methods to optimise sorting, routing, and loading across multiple sites, reducing the overall cost to serve. Our customers are 3PLs, road hauliers, distributors, and logistics providers seeking dedicated fleets or third-party logistics partners to support their decarbonisation goals for middle and last mile road freight. We’re growing fast—with operations live, a successful pilot completed, multi-year contracts secured, and backing from top-tier investors Join our team and focus on solving the logistics challenges of tomorrow. The Role We are seeking a skilled and motivated Full Stack TypeScript Developer with a product-focused mindset to join our team. The ideal candidate will have a strong foundation in software development, leadership experience/ potential, experience with modern frameworks and libraries, and a passion for building scalable, high-quality applications. This role involves working across the entire stack, from building user interfaces to building scalable backend services. We prioritise autonomy, empowering the team to take ownership and deliver their best work. Key Technical Skills: Proficiency in TypeScript and JavaScript. Experience with modern frontend frameworks (e.g., React.js, Next.js). Experience with React Native / Expo and building mobile applications. Building scalable systems through event based systems Solid understanding of backend technologies, particularly Node.js. Familiarity with API development and integration (REST, GraphQL) and Nest.js would be a huge benefit. Experience with databases (Postgres / SQL). Knowledge of version control systems, particularly Git. Familiarity with cloud platforms (Vercel, Google Cloud / AWS preferred) and containerisation. Experience with test frameworks such as Jest / supertest. What We’re Looking For Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Ability to manage time effectively and prioritise tasks. Striving for pragmatic delivery through iteration and testing with users. Bonus Points Experience working within a startup and any exposure to logistics, geospatial tools such as Uber H3 is a huge plus. Experience using Inngest or similar workflow automation tools. Why Join POSTX? Help decarbonize one of the largest sectors in the world. Be part of a high-growth company with a bold mission and real traction. Work with an ambitious, passionate, and collaborative team. Competitive compensation, equity, and performance incentives. Opportunity to shape the future of national operations from the ground up.


- Company Name
- Aneurin Bevan University Health Board
- Job Title
- Business Support Officer
- Job Description
- We encourage applications from all with protected characteristics and from those in the Armed Forces Community. Applicants are invited to apply in Welsh, any application submitted through the medium of Welsh will not be treated less favourably than applications made in English. If you are successful at interview for this post you will receive your conditional offer of appointment and information pack via email. We reserve the right to close this vacancy at any time. Therefore we encourage early applications to ensure consideration for this post. If you are short listed for this post, you will be contacted via your email account you used to apply for this post, therefore please check your account regularly. Please check your email account regularly. Successful applicants will receive all recruitment related correspondence via the email account registered on the application form. Aneurin Bevan University Health Board support flexible working. Please be advised that there is a temporary top up for Bands 2 and 3 to reflect the incorporation of the top up to the living wage of £12.60 per hour - £24,638 per annum. This temporary top up will be in place until the annual pay uplift for 2025/26 is confirmed Please note that this vacancy may be withdrawn at any time should it be filled via the internal redeployment process Job Overview The Business Support Officer will provide highly efficient and professional business support across the Corporate Governance directorate. They will also provide dedicated and confidential administrative and business support to the Director of Corporate Governance. The post holder will be expected to work flexibly as part of the wider Corporate Governance directorate and to the Director of Corporate Governance and Chief Business Officer. They will be given the autonomy to prioritise work to ensure that the Director is fully briefed, prepared, and supported, in all aspects of their functions. The post holder will be expected to seek advice when necessary but will be responsible for managing own area of work. Main duties of the job The post holder will be the main point of contact for general queries from within the organisation and act with a high degree of professionalism and confidentiality. The individual will need to be able to arrange high-level meetings, take notes, track matters, manage action and decision logs and other business / administrative functions for the team. This is a high trust role that will be expected to demonstrate high levels of integrity and commitment. There will be a need for the post holder to handle highly confidential and sometimes very contentious and sensitive information of a personal, financial and political nature and will therefore be relied upon to observe and comply with specific and implied confidentiality rules and policies. The ability to speak Welsh is desirable for this post; English and/or Welsh speakers are equally welcome to apply. Working for our organisation Aneurin Bevan University Health Board is a multi-award winning NHS organisation with a passion for caring. The Health Board provides an exceptional workplace where you can feel trusted and valued. Whatever your speciality or stage in your career, we have opportunities for everyone to start, grow and build your career. The health board provides integrated acute, primary and community care serving a population of 650,000 and employing over 16,000 staff. We offer a fantastic benefits package and extensive training and development opportunities with paid mandatory training, excellent in-house programmes, opportunities to complete recognised qualifications and professional career pathways including a range of management development programmes. We offer flexible working and promote a healthy work life balance, provide occupational health support and an ambitious plan for a Wellbeing Centre of Excellence to support you at work. Our Clinical Futures strategy continues to enhance and promote care closer to home as well as high quality hospital care when needed. This includes the Grange University Hospital which provides specialist and critical care and is the newest addition to the clinical futures strategy opening in November 2020. Join us on our journey to pioneer new ways of working and deliver a world-class healthcare service fit for the future. Qualifications And/or Knowledge Essential criteria Educated to degree or equivalent demonstrable knowledge & experience Desirable criteria ECDL Experience Essential criteria Extensive previous experience of working with health data and finance systems Desirable criteria Supervisory management experience Aptitude and Abilities Essential criteria Excellent communicator both written and verbal


- Company Name
- ECOM
- Job Title
- Senior Software Engineer, £80k + 10% bonus (IoT / Sustainability)
- Job Description
- Great opportunity for a Senior Software Engineer to work for a Manchester based SaaS company that’s on a mission to cut carbon emissions and is at the beginning of their scale-up. You’d report directly to the CTO and would lead a small cross functional product-based team responsible for building highly scalable, cloud-native, event-driven systems that deal with large volumes of data in a DevOps environment. The team is also responsible for all aspects of the product they work on, from ideation through to development, testing and deployment, so you should expect to maintain high standards in code quality through TDD and be comfortable with practices like Observability and IaC. As a Senior Software Engineer, you'll also be given the opportunity to shape the overall approach to software engineering and mentor less experienced team members. Skills: TypeScript (Node & React) Rest APIs Event driven systems AWS Kafka TDD The money is good too - up to £80k plus benefits including 10% annual bonus and hybrid working (2 days per week in Manchester). If you’re interested in this opportunity and would like to know more, please apply through this advert and I will contact you ASAP.