Tech Stack
Distributed SystemsMicroservicesPHPRust
About the role
- -Designing and maintaining scalable backend services (not strict microservices, but service-oriented);
- -Optimising performance in search and checkout flows under high concurrency;
- -Writing robust automated tests (unit, functional, contract);
- -Supporting production codebase that includes legacy components.
Requirements
- -5+ years of backend engineering, with at least 3 years in PHP;
- -Proven experience with high-load systems (performance tuning, caching strategies, DB optimisation);
- -Solid algorithmic thinking and ability to evaluate trade-offs between architecture elegance and delivery speed;
- -Familiarity with distributed systems concepts;
- -Proactive problem-solver: able to research, propose, and drive solutions;
- -Balance between independence and collaboration — knows when to follow instructions and when to challenge them;
- -Comfortable asking questions early to avoid misunderstandings;
- -Fluent English.
- Nice to have:
- -Hands-on Rust experience (systems or backend modules);
- -Background with geospatial data or ML-driven services;
- -Degree in Computer Science / Software Engineering;
- -Previous e-commerce or fintech experience.
- -Engaging work on a product that enables millions of travelers to book their trips daily;
- -Full-time remote working - 5 days week, 8 hours per day;
- -Development opportunities (budget for self-paced learning, global training workshops, online English language classes, e-learning platforms);
- -Internal growth and internal mobility opportunities;
- -Competitive annual leave, sick leave, and public holidays;
- -Annual company offsite in Thailand.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PHPbackend engineeringperformance tuningcaching strategiesdatabase optimisationautomated testingRustalgorithmic thinkingdistributed systemsgeospatial data
Soft skills
proactive problem-solverindependencecollaborationcommunicationability to evaluate trade-offsasking questionsdelivery speedresearch skillssolution-drivenadaptability
Certifications
Degree in Computer ScienceDegree in Software Engineering