EngineeringApplications paused
Backend Developer (Go)
Backend developers at Whale Task write Go services on Cloud Run: payments, the CRM, and the APIs client systems call. You own them from the PostgreSQL schema to the logs and alerts that tell us when something is wrong.
- Location
- Chiang Mai · hybrid
- Type
- Full-time
- Levels
- Junior–Senior
What you'll do
- Build APIs in Go on Cloud Run
- Design PostgreSQL tables and queries that are correct and fast
- Integrate payment providers and bank APIs
- Write tests, and logs that make problems quick to trace
Tools
- Go
- PostgreSQL
- Cloud Run
- Pub/Sub
- REST APIs
How we hire for this role
- 1Apply with a link to your work, GitHub or portfolio
- 2An online test on fundamentals and data structures, then a conversation with the team about systems you have built.
- 3A written offer with your level, salary and start date
Applications are paused
We are not taking new applications right now. Role details, levels and the hiring steps are all still here, and the application form will come back to this page when we reopen.
See all rolesMore Engineering roles
All 10 rolesEngineering
Full-stack Developer
Build web apps and back-office systems, from the database design to the screens customers use every day.
Levels Intern–Lead
Next.jsTypeScriptGoPostgreSQL
See the role Engineering
Mobile Developer (Flutter)
Build the apps shops and their staff use every day, on iOS and Android from one codebase.
Levels Intern–Lead
FlutterDartFirebaseREST APIs
See the role Engineering
QA Engineer
Check every release before the weekly demo: test plans, API test suites and automated tests for the key flows.
Levels Intern–Senior
PlaywrightPostmanSQLGit
See the role 