Full-Stack Developer (React / Node.js)
Travelier
Full-Stack Developer (React / Node.js)
- seatOS
- Georgia
- Intermediate
- Full time
Description
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.).