Full-stack Python/React lead for content monetization platform
Worldwide
We're building a creator platform for managing and monetizing digital content and fan interactions through subscriptions, tipping, pay-per-view, chat, livestreaming, and community features (think OnlyFans, Patreon, Twitch ...). Its backend also supports complex access permissions, progression and reward systems, trust and reputation mechanisms, and personalized user experiences. We're a small team looking for an experienced, responsible full-stack freelancer to join as our lead developer. Our stack is React/Next.js in TypeScript on the frontend, FastAPI, PostgreSQL, Redis/Celery, and Docker on the backend, deployed on Vercel and DigitalOcean. We work fast and lean heavily on agentic AI tools (Claude Code) in our day-to-day development. We're looking for someone who already uses these tools well and takes full ownership of the code they ship, AI-assisted or not. This is a lead role: we need someone who has proven that they can work independently with minimal oversight, make sound technical decisions on their own, and give technical direction to the rest of the team. ๐๐๐ช๐ฎ๐ข๐ซ๐๐ฆ๐๐ง๐ญ๐ฌ - Expert knowledge of Python 3.12+, ideally with FastAPI - Expert React and Typescript, ideally with Next.js - Relational databases and ORM (ideally SQLAlchemy 2.0, Alembic, PostgreSQL) - Docker & docker-compose - Responsible use of agentic AI coding tools - Excellent, proactive communication and problem-solving skills - Available during afternoons European time for at least 20 hours a week ๐๐จ๐จ๐ ๐ญ๐จ ๐๐๐ฏ๐ - Pytest, async testing patterns, ruff & mypy - JWT-based authentication - Tanstack Query, Zustand - Vitest, Playwright - GitHub Actions CI/CD - Turborepo, pnpm - Stripe / Mux integration experience - Celery + Redis - Vercel, DigitalOcean (doctl) - Precise implementation of Figma mockups
- Less than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$50.00
-
$100.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:12 hours ago
- Interviewing:5
- Invites sent:6
- Unanswered invites:0
About the client
- Latvia2:00 AM
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