At a Glance
- Tasks: Lead the design and development of large-scale front-end applications for a global audience.
- Company: Agoda is a leading online travel booking platform connecting travellers with millions of hotels and flights.
- Benefits: Enjoy relocation support, a diverse work environment, and opportunities for professional growth.
- Why this job: Join a passionate team innovating travel technology and making a real impact on global experiences.
- Qualifications: 10+ years in software development, with expertise in front-end technologies like Javascript and React.
- Other info: This role is based in Bangkok, Thailand, offering a vibrant culture and exciting lifestyle.
The predicted salary is between 43200 - 72000 £ per year.
Join to apply for the Back End Staff Software Engineer role at Agoda.
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
As a Lead Software Engineer (Front End) at Agoda, you will drive the technological evolution of our front-end systems. You will be responsible for architecting, implementing, and 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.
In this role, you’ll get to:
- Lead the design and development of highly distributed, large-scale front-end applications.
- Drive collaboration with product managers, product designers, and engineers to design, implement, and improve scalable applications and services.
- Serve as a front-end expert on large-scale projects, providing technical guidance and mentorship.
- Hands-on development of proof of concepts and evaluation of new technologies.
- Implement technical, strategic decisions in cross-functional teams.
- Lead in building a culture that optimizes applications using best practices for performance.
- Maintain coding standards and stay up-to-date with industry and technology developments.
- Participate in strategic discussions related to Agoda’s future technology directions and development practices.
- Contribute to the professional development of the team.
What you’ll Need to Succeed:
- 10+ years of software development experience in building large-scale web applications, with a minimum of 3 years in a Tech Lead role.
- Proven experience designing, building, improving, and operating high-performance, scalable front-end systems.
- Extensive experience with client-side technologies & modern frameworks (e.g., Javascript, Typescript, React).
- Eager to work in multiple programming languages and frameworks, constantly striving to raise technical excellence.
- Experience mentoring and growing Senior and Staff engineers through thorough and convincing communication.
- Provides technical direction within and across groups by leading projects and building systems with company-wide impact.
- Strong understanding of the business and how their systems impact the bottom line; able to redirect the team based on business priorities.
- Constantly read and learn, moving Agoda forward technically, influencing other teams, and proactively improving others.
It’s great if you have:
- Knowledge of physical architecture at scale, building resilience and highly available solutions.
- Strong experience in all aspects of client-side performance optimization.
- Proficiency in modern coding and design practices, e.g., Clean Code, SOLID principles, and TDD.
- Knowledge of back-end technologies and how they integrate with front-end systems.
This position is based in Bangkok, Thailand (Relocation Provided).
Back End Staff Software Engineer (Bangkok based, Relocation provided) employer: Agoda
Contact Detail:
Agoda Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back End Staff Software Engineer (Bangkok based, Relocation provided)
✨Tip Number 1
Familiarise yourself with Agoda's technology stack and the specific frameworks they use, such as JavaScript, TypeScript, and React. This knowledge will not only help you in interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Engage with the tech community around Agoda by following their blogs, social media channels, or attending any webinars they host. This can provide insights into their culture and current projects, which you can reference during discussions.
✨Tip Number 3
Prepare to discuss your experience in leading teams and mentoring other engineers. Be ready to share specific examples of how you've driven technical excellence and improved team performance in your previous roles.
✨Tip Number 4
Showcase your understanding of the business impact of technology decisions. Be prepared to discuss how your technical expertise can align with Agoda's goals of enhancing user experiences and driving growth in the travel industry.
We think you need these skills to ace Back End Staff Software Engineer (Bangkok based, Relocation provided)
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly understand the responsibilities and requirements of the Back End Staff Software Engineer position at Agoda. Tailor your application to highlight relevant experience and skills that align with the job description.
Craft a Strong CV: Your CV should clearly showcase your 10+ years of software development experience, particularly in large-scale web applications. Emphasise your leadership roles and any specific technologies mentioned in the job description, such as Javascript, Typescript, and React.
Write a Compelling Cover Letter: In your cover letter, express your passion for travel and technology, and how you can contribute to Agoda's mission. Mention specific projects or experiences that demonstrate your ability to lead teams and optimise front-end systems.
Highlight Your Technical Skills: Make sure to include a section in your application that highlights your technical skills, especially those related to client-side performance optimisation and modern frameworks. This will help you stand out as a candidate who meets the technical demands of the role.
How to prepare for a job interview at Agoda
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with client-side technologies and modern frameworks like JavaScript, TypeScript, and React. Highlight specific projects where you led the design and development of large-scale applications.
✨Demonstrate Leadership Skills
Since this role involves mentoring and providing technical direction, share examples of how you've successfully guided teams in previous positions. Discuss your approach to fostering collaboration and innovation within a team.
✨Understand Agoda's Business Model
Research Agoda's services and how their technology impacts the travel industry. Be ready to discuss how your technical decisions can align with business priorities and enhance user experiences for millions of travellers.
✨Prepare for Problem-Solving Scenarios
Expect technical questions or coding challenges that assess your problem-solving skills. Practice articulating your thought process clearly, as communication is key in collaborative environments like Agoda.