About the role
We're looking for a skilled Full-Stack Developer with strong experience in React.js to build responsive, high-quality user interfaces, paired with a solid background in Python backend development using FastAPI.
In this role, you'll work closely with cross-functional teams to design, build, and scale modern web applications. You'll be involved across the full development lifecycle - from crafting intuitive frontend experiences to designing efficient, scalable backend services.
What you'll do
- Build and maintain responsive, user-focused interfaces using React.js
- Design, develop, and integrate RESTful APIs using Python and FastAPI
- Ensure smooth and efficient data flow between frontend and backend systems
- Work with relational databases, primarily PostgreSQL, including schema design and query optimisation
- Collaborate with product, design, and engineering teams to deliver high-quality solutions
- Contribute to architectural decisions with a focus on performance, scalability, and maintainability
- Write clean, well-documented, and testable code following best practices
What we're looking for
- Strong proficiency in React.js, including hooks, state management, and component-driven development
- Hands-on experience building and maintaining APIs with Python and FastAPI
- Solid understanding of RESTful API design and integration
- Experience with PostgreSQL, including schema design, complex queries, and optimization
- Familiarity with ORMs (e.g. SQLAlchemy) and database migrations
- Experience using Git or similar version control systems
- A strong focus on code quality, readability, and long-term maintainability
- Ability to work independently while collaborating effectively within a team
Nice to have
- Experience with performance optimization and scalable system design
- Exposure to cloud environments or CI/CD pipelines
The setup
- Location: Chiang Mai/ Bangkok, Thailand
- Working hours: Monday - Friday 08:00 – 17:00
Perks & Benefits
- 25 paid vacation days per year
- 6 personal leave days
- Paid paternity leave
- Hybrid work after probation
- Lunch allowance
- Social security
- Exciting monthly social events
- Visa & work permit sponsorship
- Occasionally Office hop (Chiang Mai & Bangkok)
Your New Workplace
- We are a humans first, resources after company: We care about building relationships with our team members and strengthening partnerships with our clients based on trust. Putting humans first doesn't mean we don't care about results and performance – we do – just not at the expense of people.
- We lead with Frihed under Ansvar: which means With great freedom comes great responsibility. Like a scale – the amount of freedom and responsibility must be equally balanced. Our leadership philosophy is true to our Scandinavian roots.
- We play as a dream team: Just like a professional soccer team, each of our teammates has a very important role in our team's success. We will all work together to foster a good environment so our teammates can play their best with one another and get the opportunity to become the stars of tomorrow.
- Challenging the status quo is in our DNA: With our partners in mind, we are motivated by the hunger to improve and innovate to forge the foundations for long-term success. We will seek out the best team members who will bring fresh perspectives and ideas, and challenge us to do better.