Senior Full-Stack AI Agent Engineer — AI-Agent SaaS (TypeScript + Claude code + Web + Mobile)
Worldwide
I’m building the MVP of TeachersFlow (teachersflow.com), an EduTech platform for schools — one place for teachers to run their classes, assignments, and student progress. I need a full-stack developer to take it from spec to a deployed product (Next.js + Supabase + TypeScript) and ship fast with an AI-assisted workflow (Claude Code), while owning and understanding every line that gets merged. Defined scope, milestone-based, with ongoing work if the MVP lands. You’ll build: • Multi-tenant setup — each school is its own org, data isolated per school • Roles: school admin, teacher, student (admin manages roster + invites) • Teacher hub: create classes, assignments/lessons, track student progress • Student view: assignments, submissions, progress • Role-based dashboards • Auth + Supabase Row-Level Security; responsive UI; deployed to a live URL • [Billing — out of MVP unless you decide otherwise] Non-negotiable: This handles student data across multiple schools. Secure per-school data isolation (School A can never read School B’s data) is a hard requirement, not a nice-to-have. Required: • Next.js (React), TypeScript, Node, PostgreSQL/Supabase, deployment • Real schema, auth, and multi-tenancy design judgment — not just feature output • Portfolio of MVPs or SaaS apps you shipped solo, end-to-end (links) • Fluent written English, async-friendly working style Strong plus: • You build with Claude Code (and/or Hermes Agent orchestration) and can show how you keep AI-generated code under control — specs, review discipline, what you never let the model decide • You’ve built an LMS, school, or multi-tenant SaaS product before To apply: 1. Start your proposal with the word SHIP so I know you read this. 2. Link 1–2 products you built solo; name the hardest technical decision in each. 3. Name one thing you’ve overridden or constrained the AI on (e.g. data model, auth) and why. 4. In one or two sentences: how would you isolate each school’s data in Supabase? 5. Rough timeline + price for the scope above. I shortlist fast and run a small paid trial task before the full contract.
- More than 30 hrs/weekHourly
- 1-3 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:2 weeks ago
- Interviewing:12
- Invites sent:15
- Unanswered invites:1
About the client
- ThailandChiang Rai3:44 AM
- $1.2K total spent20 hires, 4 active
- 5 hours
- Tech & ITSmall company (2-9 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