Full-Stack Developer (Python/FastAPI + Next.js) — Build MVP for a Data Aggregation SaaS
Worldwide
Full-Stack Developer (Python/FastAPI + Next.js) — Build MVP for a Data Aggregation SaaS Project details Category: Web Development fi Full-Stack Development Skills: Python · FastAPI · PostgreSQL · Next.js · React · Web Scraping · REST APIs · Stripe Integration Project type: One-time project (strong potential for ongoing work) Experience level: Intermediate to Expert Budget: $3,000 – $6,000 (fixed price, milestone-based) Duration: 3 – 5 weeks About the project I am a funded founder building a subscription SaaS web app and need an experienced full-stack developer to build the MVP. The exact product details are confidential and will be shared after we connect and sign a simple NDA — but I can tell you everything you need to know about the technical work up front so you can decide if it is a fit. This is a well-specified project. I have already prepared the database schema, the core logic, the API route definitions, and a finished front-end dashboard design. You will be implementing against a clear spec — not figuring out the product from scratch. We will both know exactly what ‘done’ looks like. The technical work Backend (Python / FastAPI) • REST API with user authentication (JWT) • PostgreSQL database (schema provided) • Scheduled jobs that collect publicly available data from a handful of public websites and consolidate it (Scrapy/Playwright) • Integration with one public third-party data API (documented, free tier) • A calculation engine that processes the collected data and returns a numeric result per item (formula and logic provided by me) • Stripe subscription billing via Stripe Checkout and the official Stripe SDK — 3 plan tiers + a card-required free trial, with webhooks for subscription events Frontend (Next.js / React / Tailwind) • Login / signup / account management • A dashboard that displays processed results in a clean feed (design provided — full HTML/CSS mockup) • Search and filter functionality • A saved-items / watchlist feature • Settings & billing page Deployment: Backend to Railway.app, frontend to Vercel, environment/secrets config. What I provide once we are working together (after NDA) • Complete database schema • The core formula and business logic • API endpoint specifications • A finished front-end dashboard design (HTML/CSS) • All third-party API documentation links • Brand assets and styling guide Milestones • Milestone 1 — Backend skeleton: auth, database, one working data-collection job, API routes returning data • Milestone 2 — Calculation engine + remaining data sources + third-party API integration • Milestone 3 — Frontend: dashboard, login, search, watchlist wired to the API • Milestone 4 — Stripe billing (3 tiers + trial), deployment, testing, handoff Important notes for applicants • A simple NDA is required before I share product specifics (what it does, the data sources, the formula, the brand). This is a patent-pending product, so I keep details private until we are working together. • You will be building the platform; I retain 100% ownership of all code, IP, and the product. All work is made-for-hire and assigned to my company. • Please do not propose a no-code tool or a resold template. I need real, owned, custom code. • I value clean, documented, maintainable code over raw speed. To apply, please include • 2–3 examples of full-stack projects you have built — especially anything involving collecting/processing data from websites, or SaaS subscription billing • A short paragraph on how you keep a data-collection layer reliable when the source websites change their layout • Your availability over the next 4–5 weeks • Start your application with the word BLUEPRINT so I know you read the full post I am a serious, funded founder with the business fully set up (LLC, EIN, business banking). I move fast, communicate clearly, and pay milestones promptly. Looking for someone who takes pride in their work. Looking forward to building with you
$6,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:yesterday
- Interviewing:4
- Invites sent:0
- Unanswered invites:0
About the client
- United States6:10 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