Remote job
Full Stack Developer
Job details
About this role
Role overview Build and support client-facing web applications, integrations and AI agents, taking projects from early scoping through launch and ongoing maintenance. The work spans the full stack and involves close client collaboration, with projects intended to solve practical business workflow needs.
Responsibilities - Estimate and scope projects, then build, test, deploy and document the resulting systems. - Develop web applications using TypeScript, React or Next.js, with backend services in Node.js or Python. - Design PostgreSQL data models and APIs, and connect external systems through APIs, webhooks or browser automation. - Build document-aware agents and assistants using language model APIs, with evaluation and human review. - Deploy cloud applications using Docker and continuous integration; configure monitoring and backups. - Support and improve live systems after launch, and prepare handover materials for client teams.
Requirements - At least three years building and shipping production web applications. - Strong TypeScript and React skills, plus backend experience in Node.js or Python. - SQL and data modeling experience; PostgreSQL is preferred. - Experience with third-party APIs, webhooks and authentication. - Regular use of Git, code review and automated testing. - Ability to explain technical decisions clearly to clients; Thai and written English for documentation.
Nice to have - Experience with language model APIs, LangGraph or MCP. - Workflow automation experience with n8n, Playwright or similar tools. - Cloud deployment experience with Google Cloud, AWS or Cloudflare, and Docker.
Benefits and work setup - Full-time and remote; based in Bangkok, Thailand (UTC+7). - Compensation is based on experience and discussed during the interview.