At a Glance
- Tasks: Develop scalable back-end systems and APIs for a global travel platform.
- Company: Agoda, a leading travel tech company with a diverse team.
- Benefits: Relocation support, competitive salary, and opportunities for professional growth.
- Why this job: Join a mission-critical team and impact millions of users daily.
- Qualifications: 10+ years in software development with modern programming languages.
- Other info: Dynamic work environment in vibrant Bangkok, fostering innovation and collaboration.
The predicted salary is between 36000 - 60000 ÂŁ per year.
At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world. Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working together in offices around the globe. Every day, we connect people to destinations and experiences, with our great deals across our millions of hotels and holiday properties, flights, and experiences worldwide. No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our curiosity and innovation. If you’re ready to begin your best journey and help build travel for the world, join us.
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 set 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.
Staff Software Engineer - Back End (Bangkok based, Relocation provided) in London employer: Agoda
Contact Detail:
Agoda Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer - Back End (Bangkok based, Relocation provided) in London
✨Tip Number 1
Network like a pro! Reach out to current or former Agoda employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since you're applying for a Staff Software Engineer role, be ready to discuss your experience with Scala, Kotlin, and CI/CD practices. We want to see your passion for coding!
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can set you apart. It’s a great way to demonstrate your skills and creativity to us at Agoda.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Agoda.
We think you need these skills to ace Staff Software Engineer - Back End (Bangkok based, Relocation provided) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in modern programming languages like Scala or Kotlin, and don’t forget to mention your experience with CI/CD practices!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you’re passionate about software development and how your background aligns with our mission at Agoda. Keep it engaging and personal!
Showcase Your Projects: If you've worked on any relevant projects, make sure to include them in your application. We love seeing real-world examples of your work, especially if they demonstrate your ability to handle performance-critical applications.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be one step closer to joining our amazing team in Bangkok!
How to prepare for a job interview at Agoda
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Scala, Kotlin, and CI/CD practices. Be ready to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled performance-critical applications or architectural decisions. Highlight your ability to direct significant projects and set a technical vision, as this is crucial for the role.
✨Understand Agoda's Culture
Familiarise yourself with Agoda’s mission and values. They value curiosity and innovation, so be prepared to discuss how you embody these traits in your work and how you can contribute to their diverse team.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, ongoing projects, and the technologies they use. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.