About KlookWe are a leading pan-regional experiences platform in Asia Pacific, purpose built to digitalize experiences and make them accessible to every traveler.
Our mission is to build the digital infrastructure for the global experience economy — empowering merchants to share their passions and travelers to discover the heartbeat of each destination.
We operate a mobile-first, curated platform featuring diverse experiences across global destinations.Do you share our belief in the wonders of travel? Global citizens ourselves, Klookers are not only curating memorable experiences for others but co-creating our world of joy within Klook.
We work hard and play hard, upkeeping our high-performing culture as we are guided daily by our 6 core values:Customer FirstPush BoundariesCritical ThinkingBuild for ScaleLess is MoreWin as OneWe never settle, and together, we believe in achieving greater heights and realizing endless possibilities ahead of us in the dynamic new era of travel. Care to be a part of this revolution? Join us!
Role OverviewRole Title: Tech Lead Backend Engineer Function: EngineeringSeniority Level: Mid-Senior levelEmployment Type: Full timeJob ResponsibilitiesOwn architecture design, technology selection, and continuous evolution of core systems — high-throughput ticketing engine, virtual queue / waiting room, inventory management, onsite verification with offline fault-tolerance, and merchant analytics dashboardsEnsure system reliability under flash-sale traffic: capacity planning, rate limiting, graceful degradation, failover, and observabilityLead the authoring and review of technical design documents — including system architecture, user stories with acceptance criteria, database modelling, complete API specifications with error code taxonomy, authentication flows, and caching/performance strategies — ensuring designs are thorough and actionableLead technical design reviews and architecture decisions; establish and enforce engineering standards, development processes, and quality benchmarksPartner with Business, Product, Operations, Frontend, and QA to decompose complex requirements into actionable technical plans and drive end-to-end deliveryTake ownership of critical technical challenges; proactively identify bottlenecks and drive optimisationMentor junior and mid-level engineers; build the team's technical capability and knowledge baseChampion AI-assisted tooling adoption across team workflowsContribute to multi-region architecture and cross-border call-path optimisationKey ProfileBachelor's degree or above in Computer Science or related field; 7+ years of backend experience at mid-to-large internet platformsExpert in the Java / Spring Boot ecosystem; able to design complex distributed systems from the ground upProven track record architecting high-throughput, high-concurrency systems (flash sales, virtual queues, inventory, etc.)Deep understanding of MySQL tuning, Redis distributed caching & locking, and Kafka in high-traffic contextsHands-on microservices governance experience: rate limiting, graceful degradation, capacity planning, fault recovery, distributed tracingAble to lead the creation of thorough technical design documents (system architecture, API specifications, data models, authentication and security strategies) and effectively drive review and executionDemonstrated experience embedding AI tools into team engineering workflows to systematically raise team productivityHas defined AI-assisted coding standards or driven team-wide adoption of AI tooling (e.g., Copilot usage guidelines, prompt engineering practices, AI-augmented code review processes)Strong technical judgement with the ability to make sound trade-offs; strong business acumen to turn requirements into reliable technical solutionsTeam management or Tech Lead experience; effective at cross-team communication and driving alignmentNice-to-HaveExperience with ticketing / events / entertainment / e-commerce core transaction systemsDesigned queue management systems (Virtual Queue / Waiting Room) or inventory management systemsMulti-region deployment experience (Global + China) with cross-border service invocation architectureOnsite ticketing / redemption system design experience, including offline fault-toleranceProficiency with Kubernetes operations, GitLab CI/CD pipeline optimization, and observability tooling (Grafana, OpenTelemetry)Golang as a secondary language with real project experienceTrack record of owning a system end-to-end from inception through production launch, or leading a major refactoring of a large-scale legacy systemExperience designing SaaS / multi-tenant / white-label platforms
Klook is proud to be an equal opportunity employer. We hire talented and passionate people of all backgrounds. We believe that a joyful workplace is an inclusive workplace, one where employees from all walks of life have an equal opportunity to thrive. We’re dedicated to creating a welcoming and supportive culture where everyone belongs.Klook does not accept unsolicited resumes from any temporary staffing agency, placement service or professional recruiter (“Agency”). Klook will not be responsible for, and will not pay, any fees, commissions or other payments related to such unsolicited resumes.
An Agency must obtain advance written approval from Klook’s Talent Acquisition Team to submit resumes, and then only in conjunction with a valid fully-executed agreement for service and in response to a specific job opening for which the Agency has been requested to submit resumes for. Klook will not be responsible for, and will not pay, any fees, commissions or other payments to any Agency that does not have such agreement in place or does not comply with the foregoing.