Frontend Developer (Ecommerce & Modern Stack)
About the Role
Strong written and spoken English is required for this role.
Location: Sam Yan, Bangkok – Full-time onsite (hybrid flexibility after onboarding)
Thai and international applicants based in Bangkok, or willing to relocate to Bangkok, are welcome to apply.
Introduction
We are a Danish company with a growing team in Bangkok, building modern B2B ecommerce solutions on a headless architecture.
This role focuses on owning the frontend experience of our ecommerce platform. You will work closely with backend specialists to build a high-performance, type-safe shopping ecosystem using a modern stack.
You are expected to take ownership of your work within your area, while continuing to grow your technical and architectural understanding over time.
About Us
We are a Danish company with an international presence and a growing office in Bangkok. Our setup combines Nordic working culture with a strong local team in Thailand.
We value clarity, responsibility, and high-quality work. Our Bangkok office is built for long-term collaboration, where people are trusted to take ownership and contribute to meaningful digital projects.
What You Will Do
- Build and scale modern, type-safe storefronts using TanStack Start
- Design and implement the content layer using Strapi to bridge marketing and commerce
- Collaborate with our Vendure backend team to ensure seamless API integration and state management
- Manage and optimize our existing portfolio of standalone WordPress client projects, ensuring they remain fast and stable
What We Are Looking For
- 3-5 years of experience working with modern frontend frameworks (e.g. Next.js, Nuxt.js, Remix or similar)
- Solid understanding of Node.js-based frameworks
- Ability to debug production issues manually
- Strong understanding of how systems work, not just isolated components
- Ability to explain your work and technical decisions clearly
- Experience working on real-world, production-scale applications
- Comfortable using AI tools (Gemini/Claude/chatGPT) as support, not as a dependency
- Strong problem-solving skills and ability to identify root causes
Nice to Have
- Previous experience with Vendure or high-end Headless Commerce
- Deep understanding of TypeScript and the TanStack ecosystem (Query/Router)
- Familiarity with PostgreSQL or custom Strapi plugin development
What You'll Get
- 4½-day work week
- Thai Social Security
- Lunch allowance after onboarding
- Office with direct MRT access (Sam Yan)
- Work Permit & Visa Sponsorship (if relevant)
- Company laptop & equipment
- Hybrid flexibility after onboarding
- International setup (Denmark + Bangkok)
- Nordic-inspired work culture (clarity, trust, and responsibility)
Apply for this role
HOW OUR HIRING PROCESS WORKS
We like to keep things transparent and respectful of your time.
Apply
Submit your resume and application through our online portal for a specific role or through our talent community.
Screen
Our screening process is based on structured role criteria and internal matching tools.
This helps us assess how closely each profile matches the role’s core requirements.
Interview
The interview process includes two rounds.
In the first round, we assess your experience, practical fit, and overall match.
In the second round, you meet the company you may be working with.
Offer
Receive your offer and begin your journey with Novasou.



Cannot find your dream role yet?
Join our talent community for future opportunities that fit your background and experience.

