Lead Software Engineer Back End (Bangkok based – Relocation provided)
Detail posisi
Agoda is seeking a Lead Software Engineer Back End based in Bangkok, offering relocation assistance. The role involves working on mission-critical systems that serve millions of users daily, utilizing cutting-edge technologies to make a significant impact on the travel industry.
Kewajiban
• Build scalable, fault-tolerant systems and APIs that host core business logic.
• Cover all major areas of the business: inventory and pricing, product information, customer data, communications, partner data, booking systems, payments, and more.
• Employ state-of-the-art CI/CD and testing techniques to ensure everything works without downtime.
• Ensure systems are self-healing, responding gracefully to extreme loads or unexpected input.
• Use modern languages like Kotlin and Scala, and data technologies such as Kafka, Spark, MLflow, Kubeflow, VastStorage, StarRocks.
• Empower great people from around the world to be successful.
Kualifikasi
• 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.
• Knowledge in NoSQL, Queueing systems (Kafka, RabbitMQ, ActiveMQ, MSMQ), and Play framework.