Full-Stack TypeScript Developer — Cloudflare Workers + React
Worldwide
We're looking for a hands-on full-stack TypeScript developer to own our CAIO Hub platform — a live operations dashboard used by enterprise clients to track AI adoption: pilot projects, action items, check-ins, issues, wins, and team activity. This is a solo developer role. You will be the primary engineer on the codebase. You diagnose bugs from vague reports, build features end-to-end, write and verify your own code, and flag problems proactively without being asked. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ TECH STACK ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Frontend: React · TypeScript · Vite · Shadcn UI · TanStack Router Backend: Cloudflare Workers (edge runtime — not Node.js or AWS) Database: Cloudflare D1 (SQLite) · Drizzle ORM API: Hono Auth: Email/password + JWT (better-auth-cloudflare) AI: Anthropic Claude API · Claude Code · multi-agent workflows Cloudflare Workers experience is a strong differentiator. The edge runtime behaves differently from traditional servers — execution model, global state, and bindings are not the same as Node.js. If your background is purely AWS or traditional servers, please say so clearly. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHAT YOU'LL DO ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ → Diagnose and fix production bugs — often from one-line user reports with no reproduction steps → Build new features end-to-end: UI, API routes, database schema, migrations → Maintain platform health — spotting issues before clients report them → Review and own AI-assisted code output — not just pass it through → Communicate blockers, risks, and timelines clearly in writing We target 24-hour turnaround on bug fixes. Critical production issues may occasionally need a quick response outside standard hours. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ REQUIREMENTS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Must-have: ✔ Strong TypeScript — typed code, not TypeScript-flavoured JavaScript ✔ React with hooks, TanStack Query / React Query (cache management matters) ✔ Full-stack ownership — frontend AND API layer, not one or the other ✔ Production debugging — you find root causes from vague reports, independently ✔ 4+ hours of US Central timezone overlap per day ✔ 20+ hours per week — tell us your reliable floor, not your maximum Strong advantage: ◎ Cloudflare Workers or other edge runtime (Deno Deploy, Fastly, etc.) ◎ Drizzle ORM or SQLite experience ◎ Hono or similar lightweight API framework ◎ TanStack Router ◎ Claude Code or other AI coding agent experience ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ HOW TO APPLY ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Generic proposals will not be reviewed. Please answer all three questions — keep each answer specific and concise. Question 1 — Cloudflare Workers: Describe a project where you used Cloudflare Workers or another edge runtime. What specific challenges came up that you wouldn't have hit on a traditional Node.js server? If you haven't used Workers specifically, say so and describe your closest equivalent. Question 2 — Production debugging: Tell us about a time you received a vague bug report — something like "X isn't working" with no steps to reproduce — and had to diagnose it independently. Walk us through exactly what you did. Question 3 — AI-assisted development: How do you currently use AI coding tools (Claude Code, Cursor, Copilot, etc.)? Be honest about the balance between what you delegate and what you write or verify yourself. What do you do when the agent gives you a wrong or incomplete fix?
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$10.00
-
$50.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 weeks ago
- Hires:1
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesAlbuquerque8:55 PM
- $305K total spent228 hires, 10 active
- 14,145 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by