At a Glance
- Tasks: Join our Back-End Engineering team to build scalable systems and APIs for millions of users.
- Company: Agoda is a leading online travel booking platform, part of Booking Holdings, with a diverse global team.
- Benefits: Enjoy relocation support, a collaborative culture, and the chance to work with cutting-edge technologies.
- Why this job: Make a real impact in the travel industry while working on innovative projects with a passionate team.
- Qualifications: 10+ years in software development with expertise in modern programming languages and strong RDBMS knowledge.
- Other info: This position is based in Bangkok, Thailand, and we welcome diverse talent from around the world.
The predicted salary is between 43200 - 72000 £ per year.
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
In Agoda’s Back-End Engineering department, we build scalable, fault-tolerant systems and APIs that host our core business logic. Our systems cover all major areas of our business: inventory and pricing, product information, customer data, communications, partner data, booking systems, payments, and more. We employ state-of-the-art CI/CD and testing techniques to ensure everything works without downtime. Our systems are self-healing, responding gracefully to extreme loads or unexpected input. We use modern languages like Kotlin and Scala, Data technologies Kafka, Spark, MLflow, Kubeflow, VastStorage, StarRocks and agile development practices. Most importantly, we hire great people from around the world and empower them to be successful.
The Opportunity
Agoda Platform team is looking for developers to work on mission-critical systems that serve millions of users daily. 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.
What You’ll Need to Succeed
- 10+ years of experience developing performance-critical applications in a production environment using Scala, Java, Kotlin, C#, Go or relevant modern programming languages.
- Strong RDBMS knowledge (SQL Server, Oracle, MySQL, or other).
- Ability to direct significant company-wide projects and sets technical vision.
- Good command of the English language.
- Deeply involved in making architectural decisions, setting the standard and direction for the team.
- Implement advanced CI/CD pipelines and robust testing strategies to ensure seamless integration, deployment, and high code quality.
- Passion for software development and continuous improvement of your knowledge and skills.
It’s Great if You Have
- Knowledge in NoSQL, Queueing systems (Kafka, RabbitMQ, ActiveMQ, MSMQ), and Play framework.
This position is based in Bangkok, Thailand (Relocation Provided).
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.
Disclaimer
We do not accept any terms or conditions, nor do we recognize any agency’s representation of a candidate, from unsolicited third-party or agency submissions. If we receive unsolicited or speculative CVs, we reserve the right to contact and hire the candidate directly without any obligation to pay a recruitment fee.
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 tech stack, especially Scala and Kotlin, as well as the data technologies mentioned like Kafka and Spark. This will not only help you in interviews but also show your genuine interest in the role.
✨Tip Number 2
Engage with the Agoda community on platforms like LinkedIn or GitHub. Networking with current employees can provide insights into the company culture and the specific challenges they face, which you can address in your discussions.
✨Tip Number 3
Prepare to discuss your experience with CI/CD pipelines and robust testing strategies. Be ready to share specific examples of how you've implemented these in past projects, as this is crucial for the role.
✨Tip Number 4
Showcase your passion for software development by discussing any personal projects or contributions to open-source initiatives. This demonstrates your commitment to continuous improvement and innovation, aligning with Agoda's values.
We think you need these skills to ace Back End Staff Software Engineer (Bangkok based, Relocation provided)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with performance-critical applications and the programming languages mentioned in the job description, such as Scala, Java, or Kotlin. Use specific examples to demonstrate your skills and achievements.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and how your background aligns with Agoda's mission. Mention any relevant projects you've worked on that showcase your ability to handle significant company-wide projects.
Showcase Technical Skills: Clearly outline your technical skills, especially in RDBMS and CI/CD practices. If you have experience with NoSQL or queueing systems, be sure to include that as well, as it will strengthen your application.
Proofread and Edit: Before submitting your application, thoroughly proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Agoda
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with modern programming languages like Scala, Kotlin, and Java. Highlight specific projects where you developed performance-critical applications, and be ready to explain the architectural decisions you made.
✨Demonstrate CI/CD Knowledge
Since Agoda values advanced CI/CD pipelines, come equipped with examples of how you've implemented these in past roles. Discuss the testing strategies you've used to ensure high code quality and seamless integration.
✨Emphasise Problem-Solving Skills
Agoda's systems are designed to be fault-tolerant and self-healing. Prepare to share instances where you've tackled complex problems or optimised systems under extreme loads, showcasing your ability to think critically and adapt.
✨Cultural Fit and Collaboration
Agoda prides itself on diversity and collaboration. Be ready to discuss how you've worked in diverse teams and contributed to a positive work environment. Show your passion for travel and how it aligns with Agoda's mission.