Junior Full-stack Developer
Salary: ฿25,000 – ฿35,000 per month
About the role
You'll build features across the stack in TypeScript: Next.js / React on the frontend and NestJS on the backend. You'll build screens and backoffice systems with Ant Design, turn designs into responsive pages, build and connect APIs (mostly GraphQL), and work with SQL databases through an ORM. You'll write tests, review code with the team through pull requests, and ship through the CI/CD pipeline, working with the team in Agile sprints.
Key responsibilities
Build features across the stack in TypeScript: Next.js / React on the frontend and NestJS on the backend
Build screens and backoffice systems with Ant Design, and turn designs into responsive pages
Build and connect APIs (mostly GraphQL), and work with SQL databases through an ORM
Write tests, review code with the team through pull requests, and ship through the CI/CD pipeline
Work with the team in Agile sprints
About you
0–2 years of experience; new graduates with solid projects or internships are welcome
Good fundamentals in JavaScript / TypeScript and React, and at least one full-stack project
Understand APIs (REST or GraphQL) and know SQL basics
Use Git day to day
Communicate clearly and are open to feedback
Can read technical documentation in English
Experience with Next.js, NestJS or GraphQL (nice to have)
Experience with an ORM (e.g. TypeORM, Sequelize) or a UI library such as Ant Design (nice to have)
Docker and CI/CD basics (e.g. GitHub Actions) (nice to have)
Some experience with React Native (nice to have)
About us
We're the tech team at Origin Property. We build and run the systems behind the business, from customer-facing websites, online booking and sales tools to resident and after-sales services, building management, e-commerce, and data dashboards for executives. Customers, sales staff and building staff use what you build every day.
Benefits
A mentor, and real code reviews on your work from day one
Work across the whole stack, from database to UI to deployment
Code you ship that people use every day