Full Stack AI Engineer
Worldwide
JD Full-Stack AI Engineer (Next.js / Supabase) — Internal Tools We're looking for a senior full-stack engineer to build and maintain internal tools, working closely with AI coding agents (Claude Code) as part of your daily workflow. This isn't "AI-assisted coding" as a buzzword — it's how we ship. You'll scope prompts, steer the agent across our codebases, and verify everything before it touches production data. Must-haves Fluent with AI coding agents, Claude Code specifically. You know the discipline: scope a prompt well, steer across a large codebase, verify before merging. Too slow if you hand-write everything; too risky if you let the agent merge unverified. We need someone who does neither. Senior full-stack TypeScript — comfortable owning a feature end-to-end, from database to UI. Next.js (App Router) — our codebases run a version with non-standard conventions. You read the docs before writing rather than assuming the framework behaves like your last project. React + Tailwind + shadcn/ui — we build in the native Tailwind/shadcn idiom, no bespoke CSS. You can turn a rough mockup into clean, consistent components. Postgres/SQL fluency — not just "I've used an ORM." You write and reason about real queries, design schema, write migrations. Many of our hardest problems are data problems. Supabase, or strong Postgres fundamentals with willingness to ramp fast. Ships clean PRs — small, reviewable, with reasoning written down. Comfortable working in isolated branches/worktrees since multiple things touch these repos in parallel. Nice-to-haves Vercel deployment experience. Domain exposure to revenue/sales ops, HR/people, finance, or email/comms tooling. Experience as the sole engineer on an internal tool with real users. Built data importers, ETL, or reconciliation pipelines. Comfort with the broader AI tooling stack (MCP connectors to databases, deployment, Slack, project trackers, etc.). To apply Please include: A short note on a project where you used Claude Code (or similar AI coding agent) on a real codebase — what you scoped to the agent vs. did yourself, and how you verified the output before merging. A link to a Next.js/Postgres project you've shipped (GitHub or live link). Your availability and hourly rate.
- More than 30 hrs/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
$25.00
-
$47.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:last week
- Hires:1
- Interviewing:8
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesMt Prospect10:58 AM
- $1.3M total spent279 hires, 14 active
- 87,080 hours
- Retail & Consumer GoodsMid-sized company (10-99 people)
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