Full-Stack Developer (Python/FastAPI + Next.js) — Build MVP for a Data Aggregation SaaS

Posted 3 days ago

Worldwide

Summary

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
  • Expert
    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
Next.js
React
Python
FastAPI
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:yesterday
  • Interviewing:
    4
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 18, 2026
  • United States
    6:10 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
Java
Spring Boot
Kubernetes
PostgreSQL
React
Apache Kafka

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