Full Stack Developer (Thai native)
Location requirement: Applicants must be Thai nationals currently living in Thailand.
The short version
We run some of the world's best liveaboard diving adventures across destinations such as the Maldives, Egypt, Indonesia, the Galápagos and the Red Sea. Behind these experiences is a fast-moving technology operation that most people never see. That's where you come in.
We're building our own software from the ground up. Rather than relying entirely on off-the-shelf products or stitching together disconnected SaaS tools, we're developing our own technology ecosystem: a CRM, marketing platform, internal applications, automation pipelines and AI agents that do real work.
You'll join our small Innovations team, where ideas move quickly from concept to production and where the systems you build have a direct impact on how the business operates.
If you enjoy owning problems end to end, seeing your work go live quickly and working in a company that treats technology as a competitive advantage, we'd love to hear from you.
What you'll work on
Your work will span a wide range of products, systems and challenges.
Our in-house platform: Help build and expand our growing ecosystem of applications, including CRM, email marketing, form builders, knowledge bases, media libraries, HR tools and analytics dashboards.
Customer-facing systems and integrations: Improve our websites, landing pages and lead-generation flows, and develop the interfaces and integrations that connect our existing booking infrastructure with the customer journey. You'll help turn complex backend processes into smooth, intuitive experiences for customers, while improving attribution, tracking and conversion measurement.
Automation and workflows: Build tools and processes that eliminate manual work, connect systems, automate reporting and help our teams operate more efficiently.
AI and agent tooling: Work with AI-assisted development and autonomous agents that help write, build, test and verify code. You'll contribute to how we integrate these capabilities into our development process and wider business operations.
Data and analytics: Turn booking data, marketing performance and customer behaviour into useful insights and dashboards that support better business decisions.
The work is varied by design. One week, you might be developing a new CRM feature; the next, improving conversion tracking or building an internal tool that saves the operations team hours of manual work.
Our tech stack
We use TypeScript across our stack, with modern React-based frontends, Node.js backends, PostgreSQL and a monorepo architecture supported by CI/CD and staging-to-production workflows.
We care about clean, maintainable code, fast feedback loops and getting useful products into production.
We also make extensive use of AI development tools. We see them as a powerful way to increase productivity and expand what's possible, and we expect you to be curious about them and willing to incorporate them into your workflow.
Was wir suchen
Strong full-stack skills: You're comfortable working across the stack, from database design and backend logic to polished user interfaces.
Modern development experience: You have solid TypeScript and JavaScript skills, along with experience in React and Node.js.
End-to-end ownership: You can take a feature from an initial idea through design, development, testing and deployment.
Product thinking: You want to understand the problem before choosing a solution, and you care about the people who will use what you build.
Autonomy and initiative: You're comfortable working in a fast-moving environment, making decisions and taking responsibility for your work.
A practical mindset: You value shipping useful solutions, learning quickly and improving systems as you go.
Experience with AI and LLM tooling, data pipelines, DevOps, cloud infrastructure, API integrations or e-commerce is a plus, but curiosity and the ability to learn matter just as much.
Why join us?
Real ownership
We're a small team with a broad scope. You'll have the opportunity to shape systems, make meaningful technical decisions and see the impact of your work directly.
Build new things, not just maintain old ones
We're investing in our own technology because we believe it gives us a genuine competitive advantage. You'll help create new products and systems rather than spending all your time maintaining someone else's legacy software.
Work at the forefront of AI
AI is already part of how we develop software and operate the business. You'll get hands-on experience with AI-assisted development, agentic workflows and the evolving relationship between software engineering and AI.
Build technology around an exciting product
The systems you develop support world-class diving adventures around the globe. You're helping make it easier for people to discover, plan and book trips they'll remember for a lifetime.
Remote-first and autonomy-first
We value trust, initiative and results over unnecessary meetings or micromanagement. We give people the freedom to organise their work, take ownership and focus on building great things.
How to apply
Send us your CV and, more importantly, something you've built. It could be a GitHub repository, a personal project, a product you've launched or a technical challenge you're particularly proud of.
Tell us what it does, what your role was and why you made the decisions you did. We're interested in how you think, how you solve problems and what you can bring to the team.
Come help us build the technology behind some of the world's best diving adventures.