Full-Stack Developer (React.js + Python/FastAPI)
Quick Summary
About the RoleWe’re looking for a skilled Full-Stack Developer with strong experience in React.js to build responsive, high-quality user interfaces,
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 optimisation
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 optimisation and scalable system design
Exposure to cloud environments or CI/CD pipelines
The Setup
- Location: Chiang Mai/ Bangkok, Thailand
- Working hours: Monday - Friday, 8 A.M. - 5 P.M.
- 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)
- 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.
Location & Eligibility
Listing Details
- First seen
- May 19, 2026
- Last seen
- May 24, 2026
Posting Health
- Days active
- 1
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- May 20, 2026
Signal breakdown
Please let azendo know you found this job on Jobera.
3 other jobs at azendo
View all →Explore open roles at azendo.
Similar Fullstack Developer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.