Full-Stack TypeScript Developer — Cloudflare Workers + React

Posted last month

Worldwide

Summary

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/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • $10.00

    -

    $50.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
TypeScript
JavaScript
React
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
Member since Nov 1, 2006
  • United States
    Albuquerque8:55 PM
  • $305K total spent
    228 hires, 10 active
  • 14,145 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 3 weeks ago
PHP
HTML5
JavaScript
Web Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo