Full-stack TypeScript Engineer (Cloudflare Workers)

Apply by: 31 Jan 2027Openings: 6Location: Ho Chi Minh City

Apply

Job details

Pay
Negotiable
Job type
Full-time
Level
Mid-level
Experience
2+ years
Education
College degree or higher
Openings
6 people
Division
R&D — Research & Development
Department
Software Engineering

Build complete features for SOZO Platform — from APIs on Cloudflare Workers, D1 schemas and queues to React screens — in a TypeScript codebase that runs in production for agencies and marketing teams.

Benefits

  • Social, health and unemployment insurance as required by Vietnamese labour law
  • Paid annual leave and public holidays under the Labour Code
  • A clear labour contract; salary negotiated on ability and stated in your offer letter
  • Work on a stack that runs in production: TypeScript, React, Cloudflare Workers, D1, R2, Queues, Durable Objects
  • Use AI every day — Claude, Gemini, Workers AI — in the product and in how we work
  • Code ships with automated tests and is reviewed before it reaches production
  • Equipment, remote work and bonuses: discussed in detail at interview

What you will do

  • Design and ship features end to end: API routes on Workers, D1 migrations, background jobs on Queues and React screens.
  • Work on real flows: content calendar and Kanban, auto-publishing, the client approval portal, contracts and payments, the AI assistant.
  • Write automated tests with node --test for every change; fix bugs the way the team does — a failing test first, then the fix.
  • Keep every project's and every tenant's data isolated, with correct permission checks on every API.
  • Review teammates' code; write concise technical notes for the parts you own.
  • Watch errors and performance after each release; help resolve incidents when needed.

What we are looking for

  • 2+ years building web applications in TypeScript or JavaScript across frontend and backend.
  • Strong SQL (SQLite, PostgreSQL or MySQL); you can design schemas and write safe migrations for live data.
  • React experience; a good grasp of HTTP, cookies, CORS, caching and common web security flaws.
  • A habit of writing tests and reading code carefully before merging.
  • Comfortable reading technical documentation in English.

Nice to have

  • Experience with Cloudflare Workers, D1, R2, Durable Objects or another serverless / edge platform.
  • Experience building a multi-tenant SaaS product.
  • You use AI every day to write, review and test code.

Hours & location

  • Working hours: Office hours; your exact schedule is agreed at interview.
  • Location: Ho Chi Minh City, Vietnam — the exact office address is sent with your interview invitation.
  • Reports to: Engineering Team Lead.

Your application

  • Your contact details and a few lines about yourself (required). A CV is optional — if you have one, attach a PDF, DOC, DOCX, JPG or PNG up to 10 MB.
  • A link to your GitHub, portfolio or something you have built — one real project says more than a page of CV.
  • If you can: measurable results from your work (revenue, customers looked after, campaigns, articles) — add them to your introduction.
  • Degrees and certificates (if any) — only needed when you join, no need to send them in advance.
  • SOZO never charges candidates any fee and never asks for photos of your ID over social media.

Hiring process

See details
  1. Step 1:Apply
  2. Step 2:Screening & chat
  3. Step 3:Interview
  4. Step 4:Offer
Apply now
Full-stack TypeScript Engineer (Cloudflare Workers)Negotiable
Apply