An unforgettable career journey

Join Travelier in changing the face of land & sea transportation.

Senior PHP/Laravel Engineer

Bangkok, Thailand · Full time · Senior

About The Position

SeatOS is on a mission to transform and digitize the land & sea travel industry, making all routes instantly bookable by anyone. Part of the leading land & sea transportation group, Travelier, SeatOS is building the dominant Transport Management System (TMS) in APAC.

We are hiring a Senior PHP/Laravel Engineer to join our R&D. Our core systems power seat inventory, pricing, and ticketing logic across hundreds of operators. You’ll lead backend feature delivery, refactoring legacy code into clean, testable Laravel modules while keeping performance top of mind. If you thrive on crafting elegant APIs, diving into complex business logic, and scaling mission-critical systems—this is your role.

In this role you will:

  • Architect, code, and ship backend features in Laravel in fast-paced sprint cycles.
  • Lead refactoring of legacy PHP into modular, service-oriented Laravel codebases.
  • Design robust REST and GraphQL APIs consumed by web and mobile clients.
  • Write and maintain integration and unit tests with PHPUnit or Pest.
  • Tune SQL queries, caching layers, and job queues for maximum performance.
  • Contribute to Docker containers, CI pipelines, and deployment workflows.
  • Collaborate with QA, FE, and product on defining and delivering technical requirements.

Requirements

  • 5 + years PHP development experience, with 3+ years in Laravel (v8+ preferred).
  • Deep understanding of MVC architecture, Eloquent, queues, events, jobs, and policies.
  • Strong experience with MySQL (indexes, query optimization, transactions).
  • Proficient in building and consuming RESTful/GraphQL APIs.
  • Comfortable working in Docker-based local and CI environments.
  • Familiar with Git, CI/CD workflows, and agile processes.
  • Exposure to AWS (ECS, RDS, S3, SQS, etc).

Nice-to-Have

  • Experience with domain-driven design (DDD) and clean architecture.
  • Knowledge of message queues like SQS or RabbitMQ.
  • Familiarity with Redis, Elasticsearch, or other caching/indexing tools.
  • Bonus: exposure to frontend frameworks like React or Vue.
  • Bonus: previous work in transport, travel, or booking platforms.


Apply for this position

Our passion for travel and technology drive our work.
We are creating memorable journeys for travelers around the world.

Join us in transforming ground and sea transportation, the last undigitized sector in travel.

| Read our full culture guide

Our values

TRAVEL FANATICS

We breathe, know and love everything about travel.

FIGURE IT OUT

We use critical thinking, we act, we change, we don’t take no for an answer.

OBSESSED WITH DATA

We use data for everything. Yes, everything.

SUCCEED TOGETHER

Every individual contributes to our larger goal as a group.

Want to go global?

Check out more positions around the world with our subsiduaries:


Tel Aviv and Bangkok

Open positions


Split (Croatia)

Open positions


São Paulo

Open positions


Singapore and
Bangkok

Open positions


Buenos Aires

Open positions


Buenos Aires

Open positions


Bangkok

Open positions