React Developer / Full Stack Developer for a Sports Ticketing SaaS
Worldwide
"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/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$35.00
-
$50.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:4
- Invites sent:6
- Unanswered invites:1
About the client
- UkraineIvano-Frankivsk4:10 PM
- $40 total spent1 hire, 0 active
- Tech & ITSmall company (2-9 people)
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