React / TypeScript Developer for Live SaaS Platform (Supabase, Stripe)

Posted 2 weeks ago

Worldwide

Summary

React / TypeScript Developer for Live SaaS Platform (Supabase, Stripe) Hi, I run a software platform that helps nonprofits raise money and manage their donors. It is already built and live, real organizations use it, and it is growing. I am looking for a developer to help me build out our features over the coming months. The platform is built on React, TypeScript, Supabase (Postgres), and Stripe, deployed on Cloudflare. This stack is already in place, so you would be building on top of an existing product, not starting from scratch. One thing that is important to me: I want someone who works with AI coding tools like Claude Code and uses them well. I work this way already and I want to move fast. At the same time, I want someone who actually understands their code and can tell when the AI is wrong. I am not looking for someone who just pastes whatever the AI gives them. Real skill plus AI fluency is the combination I want. What you would help build, mostly on the organization side of the product: - A full donor CRM: donor profiles with complete giving history, notes, tags and groups, contact and relationship fields, and a spreadsheet import wizard so organizations can move their existing donors in - A donor timeline that shows every donation, email, and interaction in one place - Dashboards, analytics, and reporting across donations and campaigns - A calendar with reminders, plus a notification center - Email and donor relationship tools, including automated and AI-assisted emails - Custom branding and reusable templates for organization pages and campaigns - An embeddable donation widget organizations can drop into their own websites - General polish and consistency across desktop and mobile A few things that matter to me: - You communicate clearly and you respond. I am easy to work with, but I need a teammate I can reach when I need to. - You are organized and careful. We work one feature at a time, you build on a branch, you show me your work, and nothing ships without review. - You can work independently once we agree on what is being built. To start this is around 5 to 10 hours a week. For the right person there is real room to grow into a much bigger ongoing role, including full time. Nice to have: experience with Stripe, with SaaS products, or with building CRM or donor tools. If this sounds like you, please tell me a little about yourself and include: 1. A project you have built with React and Supabase, with a link or a short walkthrough. 2. A short Loom video walking me through any past project you are proud of. 3. One thing you built using an AI coding tool, and a moment where you had to step in and fix something the AI got wrong. 4. How many years you have been coding, and your general availability. I would rather read a few honest sentences and see one real example than a long generic proposal. Looking forward to hearing from you, thank you.

  • Less than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • 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
PostgreSQL
CSS
React
TypeScript
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:5 days ago
  • Interviewing:
    27
  • Invites sent:
    30
  • Unanswered invites:
    2
About the client
Member since Jul 17, 2025
  • United States
    8:35 PM

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 4 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