Description
Agoda's 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.
In this role, you'll get to:
- Think and own the full life cycle of our products, not just a single piece of code – from business requirements, technology selection, coding standards, agile development, unit and application testing, to CI/CD and proper monitoring
- Design, develop and maintain platforms and data pipelines
- Boost System Performance: build systems that are stable, scalable, and highly performant to meet the dynamic demands
- Write great code and help others write great code – mentor people in your team and wider
- Foster Cross-Functional Collaboration: work with diverse teams to drive forward product and technology goals
What you'll need to succeed:
- 8+ years of experience developing performance-critical applications in a production environment using Scala, Java, Kotlin 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).
Benefits
- Competitive salary
- Relocation provided
- Opportunity to work on innovative projects
- Collaborative and inclusive work environment
- Professional growth and development opportunities