Responsibilities
- Own the full product lifecycle from business requirements and technology selection through coding, testing, CI/CD, monitoring, and ongoing maintenance.
- Design, develop, and maintain FinTech platforms, scalable backend systems, data pipelines, and storage solutions.
- Build stable, scalable, and high-performance systems for financial technology use cases.
- Develop and optimize data collection, processing, analysis, reconciliation, payments, tax, reporting, and payout solutions.
- Mentor engineers and promote high-quality software development practices across the team.
- Collaborate with other teams and departments to advance product and technology goals.
- Lead initiatives involving system architecture, operational excellence, metrics, alarms, dashboards, and distributed systems.
- Recruit and onboard exceptional technical talent.
Requirements
- 8+ years of experience developing high-performance production applications.
- Strong proficiency in Java, Kotlin, or Scala.
- Experience with big data technologies such as Hadoop and Apache Spark.
- Advanced knowledge of SQL and data architecture.
- Ability to reason about systems, edge cases, failure modes, and lifecycles.
- Experience with Scrum or Agile development methodologies.
- Excellent verbal and written English communication skills.
- Experience with operational excellence and a strong understanding of metrics, alarms, and dashboards.
- Preferred experience in FinTech or payments organizations and domains such as financial reconciliation, financial reporting, tax, virtual credit cards, or customer payments.
- Preferred hands-on experience with Spark, ETL data pipelines, Kafka, RabbitMQ, GitLab, and Kubernetes.
- Preferred experience developing, maintaining, and debugging large-scale distributed systems.
- Preferred experience leading projects, initiatives, or teams with full ownership of the systems involved.
Benefits
- Bangkok, Thailand-based position with relocation provided.
- Opportunity to work on FinTech products spanning payments, reconciliation, tax, reporting, and supplier payment systems.
- Mentoring, cross-functional collaboration, and leadership opportunities within a global Agoda team.
Tech Stack
Categories
About Agoda
At Agoda, we bridge the world through travel. We aim to make it easy and rewarding for more travelers to explore and experience the amazing world we live in. We do so by enabling more people to see the world for less – with our best-value deals across our 6,000,000+ hotels and holiday properties, 130,000+ flight routes, 360,000+ activities, and more. Agoda was founded in 2005 in Thailand by two lifelong friends with a shared passion for travel. Today, Agoda is part of Booking Holdings [BKNG], and we have more than 7,000 employees from 90 nationalities in offices across Asia Pacific, the Middle East, Europe, and the Americas. In every department – from engineering to customer support – you’ll find that data and technology are at the heart of our culture. There’s never a boring day at Agoda as we aim to make travel hassle-free for everyone. If you’re ready to begin your best journey with us and help us build travel for the world, join us. For properties seeking partnership with Agoda, visit https://connect.agoda.com - Recruitment Scam Alert: We know that searching for a new career opportunity is an exciting step, and we want to help make sure your experience stays safe and secure. If you’re chatting with someone from Agoda, please note that we only use “@agoda.com” or “@agoda.global” email domains, and all legitimate Agoda job opportunities are posted here on our career website. We will never ask for payment or personal banking information during the recruitment process. If you’re ever unsure, take a moment to verify the sender’s email address. If you come across suspicious activity, please report it to https://www.linkedin.com/help/linkedin/ask/TS-RPS
