Part-Time Full-Stack JavaScript/TypeScript Engineer (Node + React) — Ongoing

Posted 4 days ago

Worldwide

Summary

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/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • $25.00

    -

    $65.00

    Hourly
  • Remote Job
  • Complex 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
Web Application
React
Node.js
Activity on this job
  • Proposals:50+
  • Last viewed by client:yesterday
  • Interviewing:
    12
  • Invites sent:
    10
  • Unanswered invites:
    3
About the client
Member since Oct 28, 2020
  • United States
    New York2:43 PM
  • 1 hire, 0 active
  • Mid-sized company (10-99 people)

Explore similar jobs on Upwork

RESTful Architecture
Fluent
Hype Video for Chrome ExtensionFixed-price‐ Posted 1 month ago
Google Chrome Extension
JavaScript
Video Ripping
Video Upload

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