Back End Staff Software Engineer (Bangkok based, Relocation provided)
About the role
The Agoda Platform team is seeking developers to work on mission-critical systems that serve millions of users daily. You will have the opportunity to work on innovative projects, utilizing cutting-edge technologies, and make a significant impact on our business and the travel industry.
Responsibilities
- Develop performance-critical applications in a production environment using Scala, Java, Kotlin, C#, Go or relevant modern programming languages.
- Show strong RDBMS knowledge (SQL Server, Oracle, MySQL, or other).
- Direct significant company-wide projects and set technical vision.
- Implement advanced CI/CD pipelines and robust testing strategies to ensure seamless integration, deployment, and high code quality.
- Make architectural decisions, set the standard and direction for the team.
- Show passion for software development and continuous improvement of your knowledge and skills.
Requirements
- 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.
Qualifications
- Knowledge in NoSQL, Queueing systems (Kafka, RabbitMQ, ActiveMQ, MSMQ), and Play framework is a plus.
Benefits
This position is based in Bangkok, Thailand (Relocation Provided)
Pay
Details TBD
Schedule
Details TBD
Skills
Knowledge in NoSQL, Queueing systems (Kafka, RabbitMQ, ActiveMQ, MSMQ), and Play framework is a plus.
Benefits
Details TBD
Pay
Details TBD
Schedule
Details TBD
Company Information
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.
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.