Skip to content
GemBoss Careers Full-stack AI Developer Page 1 of 10 Apply
GemBoss · Job descriptionGB-JD-26-02 · Full-stack AI Developer
The GemCommerce team, around seventy people, gathered together in the office in 2025
2 seatsHCM City or HanoiApply by 31 Dec 2026
Engineering · GB-JD-26-02

Full-stack AI Developer

Build the agent that turns a product link into a whole store. On a small team where every engineer leads and AI does the heavy lifting.

Where
HCM City or Hanoi office
Seats
2
Team
Small and senior. You lead AI agents, not headcount.
Stack
TypeScript, React, Next.js, Node, Postgres, Claude
A big plus
You've led an engineering team
You earn
Base, bonus twice a year, equity

2 seats, applications close on 31 December 2026. 5 minutes to read. The one-page plain version is on page 10.

Skip to apply →
gemboss.ai/careers/full-stack-ai-developer · 3 Nov 2026Page 1 of 10
GemBoss · Job descriptionGB-JD-26-02 · Full-stack AI Developer
A letter from Chris
From
Chris Koh, founder
To
The engineers who will build the agent
Date
3 November 2026

Re: A small team that builds like a big one

Hi, Chris here.

Our engineering team stays small on purpose. Each engineer works like a lead: you direct AI agents the way you would direct a team, review everything they produce, and own the result. If you've led a team before, you'll recognise the job. The team is just faster.

You'd work on the part that matters most: the agent that turns a product link into a store, then keeps testing it on real revenue. As larger brands come to us, that agent has to handle their catalogues, their standards and their scale.

You ship in your first week, and you can watch your work sell the week after. If you like owning something end to end, keep reading.

Chris

Founder, GemBoss · GemCommerce

Chris Koh on stage at ShopX 2025 in Hanoi
Chris at ShopX 2025, Hanoi.
gemboss.ai/careers/full-stack-ai-developer · 3 Nov 2026Page 2 of 10
GemBoss · Job descriptionGB-JD-26-02 · Full-stack AI Developer
Why this seat exists

The store is the easy part. Making it sell is the job.

A link becomes a store.The agent captures a brand, its products and its look, and composes real pages from real elements.
Every page gets tested.Funnels, offers and A/B tests run on live traffic. Your code is measured in revenue.
Small team, full strength.AI writes much of the code. You decide, review and own every change, and evals catch the agent before merchants do.

A few strong engineers and good agents beat a big team. You ship in week one.

gemboss.ai/careers/full-stack-ai-developer · 3 Nov 2026Page 3 of 10
GemBoss · Job descriptionGB-JD-26-02 · Full-stack AI Developer
What you'll own

Three things are yours, end to end.

Storefront engine

  • Capture a brand from a link: products, look and voice.
  • Compose pages from real, editable elements.
  • Render fast headless storefronts on Shopify.

Agent loop

  • Tools, prompts and guardrails for the agent.
  • Evals that catch regressions before merchants do.
  • Cost and speed budgets you can defend.

Lead the work

  • Run AI agents like a team: brief, review, merge.
  • From issue to production every week, tests included.
  • Raise the bar for the engineer next to you.
gemboss.ai/careers/full-stack-ai-developer · 3 Nov 2026Page 4 of 10
GemBoss · Job descriptionGB-JD-26-02 · Full-stack AI Developer
Scoreboard

What good looks like. No vanity metrics.

These are the things we'll look at together at day 90 and month 6.

Shipping

Week 1

your first change in production

Day 90
You own one area of the engine

Quality

1

eval suite you own

Day 90
It has caught a regression before a merchant did

Leverage

1

result you can prove

Month 6
A change that moved a store's conversion, with the test behind it
gemboss.ai/careers/full-stack-ai-developer · 3 Nov 2026Page 5 of 10
GemBoss · Job descriptionGB-JD-26-02 · Full-stack AI Developer
How you earn

How you earn. Paid for the level you show.

Paid well for what you show us, and part of what you build.

Base

45 to 90 million VND a month

Gross, paid monthly. The level comes from the paid task and your lead experience, not the title on your CV.

Bonus

Twice a year

On what you shipped and what it moved.

Equity

Every engineer

Meaningful equity, like every seat here.

Tools

Paid for

Your AI coding tools and the machine you choose.

gemboss.ai/careers/full-stack-ai-developer · 3 Nov 2026Page 6 of 10
GemBoss · Job descriptionGB-JD-26-02 · Full-stack AI Developer
Who you are

You, in six lines.

  • Three or more years shipping production web apps in TypeScript and React.
  • You get production-quality work out of AI coding agents every day, and you know where they fail.
  • You've built something real on an LLM API: tool use, structured output, evals. Show us.
  • You read AI-written code critically and can explain a change you rejected.
  • Comfortable with Postgres, APIs and debugging in production.
  • Working English, and you can work from our HCM City or Hanoi office.

Extra points

+ Led an engineering team+ Shopify apps or themes+ An agent with evals you built+ Open source+ Design taste

What we don't need: a famous company on your CV. We read your code first. If you've led a team, tell us what you learned doing it.

gemboss.ai/careers/full-stack-ai-developer · 3 Nov 2026Page 7 of 10
GemBoss · Job descriptionGB-JD-26-02 · Full-stack AI Developer
90 days & path

Your first 90 days, and where it goes.

Days 1–30
  • First change in production in week one
  • Five merged pull requests
  • Build a store end to end with the agent
Days 31–60
  • Own a feature from spec to production
  • Write the eval that guards it
Days 61–90
  • Own one area of the engine
  • Ship a change with a measured result

Where it goes

NowFull-stack AI Developer, working like a lead.
Year 1Lead a squad of engineers and agents.
ThenHead of Engineering.
gemboss.ai/careers/full-stack-ai-developer · 3 Nov 2026Page 8 of 10
GemBoss · Job descriptionGB-JD-26-02 · Full-stack AI Developer
Apply

How we hire for this seat.

  1. 01Send your workGitHub, a project or a write-up of something you built. A CV is optional.
  2. 02A technical talk45 minutes. Walk us through something you built, and a team you led if you have.
  3. 03A paid taskA small, real issue from our backlog, done with your own AI tools. One or two days, paid.
  4. 04Meet the teamIn the office. An offer within 10 working days.

2 seats open. Applications close on 31 December 2026.

Questions first? Write to chris@gemcommerce.com.

Follow GemCommerce, the company behind GemBoss and GemPages

All GemCommerce jobs LinkedIn Facebook Instagram
gemboss.ai/careers/full-stack-ai-developer · 3 Nov 2026Page 9 of 10
GemBoss · Job descriptionGB-JD-26-02 · Full-stack AI Developer
Plain version · for print and HR

Job description: Full-stack AI Developer

PositionFull-stack AI Developer
DepartmentEngineering
ReferenceGB-JD-26-02
LocationHCM City or Hanoi office
Reports toChris Koh, founder
EmploymentFull-time
Seats2 seats
Date3 November 2026
Closing date31 December 2026

1. Role summary

Design, build and ship the storefront engine and agent loop behind GemBoss on a small, senior team: capturing a brand from a link, composing editable pages, rendering headless Shopify storefronts, and the tools, evals and guardrails that keep the agent reliable. Lead AI coding agents like a team, ship to production weekly and own the quality of what they produce.

2. Key responsibilities

  1. Storefront engine: Capture a brand from a link: products, look and voice.
  2. Storefront engine: Compose pages from real, editable elements.
  3. Storefront engine: Render fast headless storefronts on Shopify.
  4. Agent loop: Tools, prompts and guardrails for the agent.
  5. Agent loop: Evals that catch regressions before merchants do.
  6. Agent loop: Cost and speed budgets you can defend.
  7. Lead the work: Run AI agents like a team: brief, review, merge.
  8. Lead the work: From issue to production every week, tests included.
  9. Lead the work: Raise the bar for the engineer next to you.

3. Requirements

  1. Three or more years shipping production web apps in TypeScript and React.
  2. You get production-quality work out of AI coding agents every day, and you know where they fail.
  3. You've built something real on an LLM API: tool use, structured output, evals. Show us.
  4. You read AI-written code critically and can explain a change you rejected.
  5. Comfortable with Postgres, APIs and debugging in production.
  6. Working English, and you can work from our HCM City or Hanoi office.

4. Preferred

Led an engineering team; Shopify apps or themes; An agent with evals you built; Open source; Design taste.

5. Key performance indicators

  1. Shipping: Week 1 your first change in production (Day 90: You own one area of the engine)
  2. Quality: 1 eval suite you own (Day 90: It has caught a regression before a merchant did)
  3. Leverage: 1 result you can prove (Month 6: A change that moved a store's conversion, with the test behind it)

6. Compensation and benefits

  1. Base: 45 to 90 million VND a month. Gross, paid monthly. The level comes from the paid task and your lead experience, not the title on your CV.
  2. Bonus: Twice a year. On what you shipped and what it moved.
  3. Equity: Every engineer. Meaningful equity, like every seat here.
  4. Tools: Paid for. Your AI coding tools and the machine you choose.

7. Selection process

  1. Send your work: GitHub, a project or a write-up of something you built. A CV is optional.
  2. A technical talk: 45 minutes. Walk us through something you built, and a team you led if you have.
  3. A paid task: A small, real issue from our backlog, done with your own AI tools. One or two days, paid.
  4. Meet the team: In the office. An offer within 10 working days.
Prepared by: Chris Koh, FounderApproved: ____________________
gemboss.ai/careers/full-stack-ai-developer · 3 Nov 2026Page 10 of 10