Job Description
About the Role
You'll work directly with the founder on product development, taking ownership of features from conception through deployment. This isn't just the ticket execution role - when a user reports an issue, you investigate what's actually needed, map current functionality, identify required changes, review edge cases, and deliver production-ready solutions.
Key Responsibilities:
Implement new TypeScript API endpoints and develop React components, including complex SQL queries where needed
Write comprehensive tests for components and backend logic
Contribute to CI/CD pipeline development and improvements
Translate business requirements from sales and customer success teams into scoped technical specifications
Design database tables and TypeScript types according to clean coding standards
Key Skills:
Languages & Frameworks: TypeScript, React/Next.js
Testing: Vitest
Data & Analytics: ClickHouse, DBT (Data Build Tool)
Database: Goose for schema migrations
AI-Assisted Coding: Proficiency with AI coding tools (Claude Code, Codex, Cursor, or equivalent)
Ideal Profiles:
5+ years of full-stack development experience
Strong expertise in TypeScript and React/Next.js
Deep SQL knowledge (ClickHouse preferred, Postgres/MySQL experience qualifies)
Proven ability to handle complex business logic and edge cases
Skilled at directing AI-assisted coding tools effectively (Claude Code, Codex, Cursor, or equivalent)
Experience investigating and resolving user-reported issues
Capable of designing UI/UX improvements and defining functional enhancements
Specializes in end-to-end feature development in early-stage, founder-led environments
Fluent English with ability to work independently
Perks & Benefits:
4 days work week
25 paid vacation days per year
6 personal leave days
Paid parental leave
Hybrid work after probation
Lunch allowance
Social security
Exciting monthly social events
Visa & work permit sponsorship
Occasionally Office hop (Chiang Mai & Bangkok)