Back End Staff Software Engineer (Bangkok based, Relocation provided)
Back End Staff Software Engineer (Bangkok based, Relocation provided)

Back End Staff Software Engineer (Bangkok based, Relocation provided)

Manchester Full-Time 43200 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop and maintain scalable back-end systems for a global travel platform.
  • Company: Agoda connects travellers with millions of hotels and flights worldwide, fostering a diverse work culture.
  • Benefits: Enjoy relocation support, a collaborative environment, and opportunities to innovate with cutting-edge technology.
  • Why this job: Make a significant impact in the travel industry while working on exciting projects with a talented 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 offers a chance to work in a vibrant city.

The predicted salary is between 43200 - 72000 £ per year.

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.

Back End Staff Software Engineer (Bangkok based, Relocation provided) employer: Agoda

Agoda is an exceptional employer that fosters a vibrant work culture in Bangkok, where diversity and innovation thrive. With a commitment to employee growth, Agoda offers opportunities to work on cutting-edge technology projects that impact millions of users globally, alongside comprehensive relocation support for those joining from abroad. The collaborative environment encourages experimentation and ownership, making it a rewarding place for passionate software engineers to advance their careers.
A

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 tech community around Agoda by following their social media channels or joining relevant forums. This can provide insights into their culture and current projects, which you can reference during 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 aligns closely with what Agoda is looking for.

✨Tip Number 4

Highlight any experience you have with architectural decisions and leading significant projects. This is crucial for a senior role like this, and demonstrating your leadership skills can set you apart from other candidates.

We think you need these skills to ace Back End Staff Software Engineer (Bangkok based, Relocation provided)

Proficiency in Scala, Java, Kotlin, C#, or Go
Strong RDBMS knowledge (SQL Server, Oracle, MySQL)
Experience with CI/CD pipelines
Robust testing strategies
Architectural decision-making
Ability to manage significant company-wide projects
Excellent command of the English language
Passion for software development
Knowledge of NoSQL databases
Familiarity with queueing systems (Kafka, RabbitMQ, ActiveMQ)
Experience with Play framework
Understanding of performance-critical applications
Ability to work in a diverse and collaborative environment

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 related to RDBMS, CI/CD pipelines, and testing strategies. If you have knowledge of 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

Make sure to highlight your experience with modern programming languages like Scala, Java, or Kotlin. Be prepared to discuss specific projects where you've developed performance-critical applications and how you tackled challenges in those environments.

✨Demonstrate Problem-Solving Skills

Agoda values innovation and problem-solving. Prepare to discuss how you've approached complex technical problems in the past, particularly in relation to scalable systems and APIs. Use examples that showcase your ability to think critically and implement effective solutions.

✨Understand CI/CD Practices

Since the role involves implementing advanced CI/CD pipelines, brush up on your knowledge of continuous integration and deployment strategies. Be ready to explain how you've used these practices to ensure high code quality and seamless integration in previous roles.

✨Cultural Fit and Collaboration

Agoda prides itself on a diverse and collaborative work environment. Be prepared to discuss how you work within teams, your approach to collaboration, and how you contribute to a positive team culture. Highlight any experiences working in diverse teams or international settings.

Back End Staff Software Engineer (Bangkok based, Relocation provided)
Agoda
A
  • Back End Staff Software Engineer (Bangkok based, Relocation provided)

    Manchester
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-07-11

  • A

    Agoda

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>