React Developer / Full Stack Developer for a Sports Ticketing SaaS

Posted yesterday

Worldwide

Summary

"ABOUT THE PROJECT We're building a SaaS ticketing and matchday platform for grassroots and semi-pro sports clubs: the kind of local football, rugby, hockey, and minor-league teams that currently sell tickets at the gate or through generic tools like Eventbrite. The product gives each club its own branded ticketing, season passes, gate scanning, and automatic payouts. We're looking for a small agency or full-stack team to build the MVP with us, React and Node.js by default. You'd own the build end to end and help shape the technical decisions along the way. WHAT WE'RE BUILDING (MVP) - Club admin dashboard: create fixtures, set pricing and capacity, track sales and attendance - Fan-facing storefront: browse fixtures, buy single tickets or season passes, receive a QR ticket - Payments through Stripe Connect: platform fee, payouts to each club, recurring season passes, and refunds - Digital tickets with QR codes and a gate-scanning flow for staff on matchday - Multi-tenant setup, so each club has its own branding and subdomain - Basic reporting on revenue and attendance per fixture PAYMENTS AND TICKETING These two are the core of the product, so real experience here counts for a lot. - Stripe Connect in a marketplace flow: clubs onboard as connected accounts and get paid out, we take a platform fee - Recurring billing for season passes, alongside one-off ticket sales and refunds - QR ticket generation and a fast, reliable scan-and-validate flow at the gate, including duplicate and already-used tickets TECH Our default is React and Node.js, MERN stack. That said, we care more about the stack you'll build fastest and cleanest in, so if you'd make a different call, tell us why it fits this project. On the front end that could be React, Vue, Angular, or Next.js. On the back end, Node.js, Python, or PHP. The ticketing, payments, and multi-tenant pieces are what any choice has to serve well. Whatever the stack: JavaScript where it applies, solid HTML5 and CSS3, a proper database for tickets, orders, and accounts (SQL or MongoDB), Git, and web design that matches each club's branding. What matters to us is sound software design, sensible test coverage, and code we can build on after launch. HOW THIS STARTS Shortlisted candidates sign a short NDA, and we share the full spec, designs, and data model. The first phase is a paid test task, 8 to 10 hours. It gives us both a clear read on the fit before we commit to the MVP. If that goes well, we move into the full build together. WHO WE'RE LOOKING FOR - A small agency or full-stack team with real SaaS development experience, ideally multi-tenant - Real Stripe experience, Connect and subscriptions in particular - Comfortable owning both front end and back end, from software design through delivery - Clear communication and a steady pace across the project TO BE CONSIDERED, PLEASE INCLUDE IN YOUR PROPOSAL - One or two SaaS products you've built, with links to the live product or a case study - A specific Stripe integration you've shipped, and one thing that was tricky about it - Your proposed stack and why it fits this project, with a short note on how you'd handle the multi-tenancy - Your suggested budget and timeline for the MVP, broken down by phase"

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • $35.00

    -

    $50.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
HTML
JavaScript
PHP
HTML5
Activity on this job
  • Proposals:50+
  • Interviewing:
    4
  • Invites sent:
    6
  • Unanswered invites:
    1
About the client
Member since Jan 9, 2026
  • Ukraine
    Ivano-Frankivsk4:10 PM
  • $40 total spent
    1 hire, 0 active
  • Tech & IT
    Small company (2-9 people)

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
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

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