Back End Lead Software Engineer - Accommodation/Flights/Supply/FinTech(Bangkok based - Relocation provided)
Core
Lead the development of scalable, fault-tolerant systems and APIs for core business logic including inventory, pricing, booking, and payments.
Role type
Senior IC Back End Lead Software Engineer
Builds
Scalable, fault-tolerant systems and APIs for travel booking (hotels, flights, packages)
Domain
Travel technology / FinTech
Deliverable
production ML models | product features | infrastructure
Required skills
JVM tech stack (Java, Scala, Kotlin), system architecture, algorithms and data structures, CI/CD, SQL, NoSQL (Cassandra, Hadoop)
Preferred skills
Leading technical initiatives, coaching distributed teams, improving engineering practices
Technologies
Scala, Go, Kafka, Aerospike, SQL, Cassandra, Hadoop
Responsibilities
Lead development of product features and complex systems; Shape architecture decisions and coach distributed teams; Improve system architecture and software design; Collaborate with client-side and infrastructure teams; Identify opportunities to enhance code quality and processes; Write high-quality, maintainable code.
Seniority
Senior, hands-on IC with leadership responsibilities