Data Platform Developer (Bangkok-based, 6-month Contract)
Agoda is seeking a Data Platform Developer for an 8-month contract position based in Bangkok, Thailand. As a leading online travel booking platform, Agoda connects travelers with a vast network of accommodations, flights, and activities worldwide. This role offers an opportunity to contribute to the management and optimization of Agoda's extensive database infrastructure, ensuring high performance and reliability.
The successful candidate will be responsible for building database Docker images across various engines to support developer needs during the development lifecycle. Key duties include developing high-quality, performance-optimized SQL code, setting up and migrating production databases to accommodate business growth, and proactively monitoring database performance to detect and address anomalies. Additionally, the role involves researching and implementing automation tools to streamline daily operations, such as installation and upgrade tools, database deployment tools, and anomaly detection systems.
Applicants should possess a Bachelor's degree in Computer Science, Information Systems, Computer Engineering, or a related field. While fresh graduates are welcome to apply, candidates with up to two years of experience are preferred. A solid understanding of database design concepts, ER diagrams, and proficiency in writing SQL queries are essential. The ideal candidate will have strong problem-solving and analytical skills, familiarity with relational and/or non-relational databases, and excellent English communication abilities.
Preferred qualifications include knowledge of database high availability and query performance tuning, experience with Docker or Kubernetes, practical knowledge of database management on Windows and Linux systems, proficiency in scripting languages such as PowerShell and shell scripts, and expertise in Python programming.
Agoda offers a dynamic and diverse work environment, fostering innovation and collaboration among its 7,100+ employees representing over 95 nationalities across 27 markets. This position provides an excellent opportunity to gain hands-on experience in managing large-scale database systems within a leading technology-driven travel platform.