An unforgettable career journey

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

Full-Stack Developer (React / Node.js)

Georgia · Full time · Intermediate

About The Position

SeatOS is on a mission to transform and digitize the ground & sea transportation industry. Part of Travelier Group, SeatOS is a fast-growing B2B start-up building the digital infrastructure that enables operators to modernize their operations, connect to global distribution, and scale their businesses. Scaling fast across markets such as Thailand, Indonesia and the Philippines; our platform powers millions of trips annually and processes 10s of millions in GMV. Now, we’re entering our next phase of growth.

We’re looking for a skilled Full-Stack Developer who can build and maintain high-performance web applications using modern JavaScript frameworks. You’ll work across both frontend and backend systems — implementing scalable features, designing robust APIs, and ensuring seamless user experiences.

Key Responsibilities

  • Develop and maintain scalable web applications using React on the frontend and Node.js (Express/Nest.js) on the backend.
  • Design and implement RESTful APIs and integrate third-party services.
  • Write clean, maintainable, and testable code using modern best practices.
  • Collaborate closely with designers, product managers, and other developers to deliver end-to-end solutions.
  • Work with both relational and NoSQL databases (e.g., PostgreSQL/MySQL, MongoDB, Redis).
  • Optimize performance, security, and scalability across all application layers.
  • Participate in code reviews, technical discussions, and architectural design.

Requirements

  • 3+ years of professional experience as a Full-Stack Developer.
  • Strong proficiency in:
  • Frontend: React, Redux, Redux Toolkit, MUI (Material-UI).
  • Backend: Node.js, Express.js, Nest.js.
  • Solid understanding of RDBMS (PostgreSQL/MySQL) and NoSQL databases (MongoDB, Redis).
  • Experience with API development, authentication, and microservice architecture.
  • Strong knowledge of JavaScript (ES6+), TypeScript, and asynchronous programming.
  • Familiarity with Git, CI/CD pipelines, and cloud environments (AWS, GCP, or Azure).
  • Good communication skills and ability to work in an agile, collaborative environment.

Nice to Have

  • Experience with Docker or containerized deployments.
  • Understanding of caching strategies and message queues.
  • Experience with testing frameworks (Jest, Mocha, Cypress, etc.).


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