React / TypeScript Developer for Live SaaS Platform (Supabase, Stripe)
Worldwide
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/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
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
- United States8:35 PM
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