Part-Time Full-Stack JavaScript/TypeScript Engineer (Node + React) — Ongoing
Worldwide
Type: Part-time, ~15–20 hrs/week, ongoing (with room to grow) Stack: Node/Express + React, across both JavaScript and TypeScript codebases (Prisma on one, raw SQL on the other) Start: Begins with a small paid trial task (details below) About the work I started to develop two software products on Claude. I'm not looking for someone to design from a blank page — I'm looking for an engineer who is genuinely good at picking up an existing Claude codebase, reading the schema and the patterns already there, and extending it cleanly without re-architecting things that already work. You'd be working across one or both of: A property-management platform — a TypeScript Node/Express backend with a complete Prisma schema already generated. Remaining work is integration and hardening: transactional email/SMS, S3 file upload with signed URLs, a QuickBooks sync, and bringing up test coverage. An AI video outreach module for an automotive CRM — a JavaScript Node/Express backend (no ORM — hand-written SQL on SQLite, moving toward PostgreSQL) with a React + Vite frontend, generating personalized AI-clone follow-up videos. Work involves integrating third-party REST APIs (HeyGen / Tavus / Synthesia, Twilio, SendGrid) and wiring the frontend to them. The two codebases are in different languages on purpose — you should be equally comfortable in JavaScript and TypeScript. Most tasks will be handed to you as discrete, well-scoped deliverables with a clear definition of done. What I need you to be strong at Node/Express with both JavaScript and TypeScript, day in and day out — not occasional. Strong in the JS/TS family generally. Databases both ways: comfortable with Prisma (reading an existing schema, writing migrations safely, not breaking relations) and hand-written SQL against Postgres/SQLite. React for frontend work on both products. Third-party REST API integration done cleanly: auth, error handling, retries, webhooks. Past work with Twilio, SendGrid, Stripe, QuickBooks, or similar is a strong plus. Testing discipline. Every deliverable ships with tests. This is non-negotiable, not a nice-to-have. Working from someone else's code. I care more about how carefully you extend an existing pattern than how fast you can spin up a new project. How I work with engineers PR-based workflow. Every change comes in as a pull request I can review before it lands. Hourly billing with a weekly cap so there are no surprises. Deliverable-by-deliverable. Clear scope, clear definition of done, paid on delivery. I provide sandbox/scoped credentials for integrations — never production keys during onboarding. The trial task (paid) Before any ongoing commitment, I'll give you one small, real, bounded task from an actual gap — for example, "implement S3 file upload with signed URLs, shipped with tests." It's paid at your normal rate, takes a few hours, and tells us both whether this is a fit. How you handle it matters more to me than your résumé. To apply, please include A short note (not a generic cover letter) on a time you picked up an existing codebase and extended it — what was tricky, how you avoided breaking things. Links to 2–3 code samples or repos, ideally Node/Express in JavaScript or TypeScript. Production work you can describe counts even if you can't share the code. Your hourly rate and realistic weekly availability. Any experience with the specific integrations above (Twilio, SendGrid, QuickBooks, HeyGen/Tavus/Synthesia, S3).
- Less than 30 hrs/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
$25.00
-
$65.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:yesterday
- Interviewing:12
- Invites sent:10
- Unanswered invites:3
About the client
- United StatesNew York2:43 PM
- 1 hire, 0 active
- Mid-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