Senior Next.js + Supabase Engineer — German Ticketing Platform (part-time, long-term)

Posted 2 days ago

Worldwide

Summary

We are a German event-ticketing startup (Stuttgart) launching this fall. The platform is built and in pre-launch: Next.js (App Router, RSC), React, TypeScript, Tailwind + shadcn/ui, Supabase (Postgres with RLS and RPCs), Stripe Connect, Resend + React Email, Vercel, plus a mobile scanner app. You will work from a clearly prioritized backlog next to the founder (who built the platform and stays hands-on). What you'll build (examples from the backlog): - Sales-window logic per ticket type (pre-sale start, last-minute, early-bird auto-advance) - Organizer dashboard features: reports, guest lists, CSV exports - Transactional email infrastructure (outbox pattern, bounce handling) - Wallet passes - Storefront components for our white-label engine What you won't touch: payment core, accounting/DATEV export, database permissions — those stay with the founder. Must-haves: - 5+ years full-stack, deep TypeScript - Real production experience with Supabase or Postgres RLS (tell us where) - Next.js App Router + Server Components in production - Comfortable working AI-assisted (Cursor/Claude Code) with strict PR discipline: small PRs, review gates, CI - Working overlap with CET business hours (±3h); English fluent, German a plus Process: Short intro call → paid test task (fixed price, ~4h, from our real backlog) → 2-week paid trial at reduced scope → long-term engagement. Please start your application with the word "STAGEDIVE" and link 1–2 production apps you built with this stack, one sentence each on what you owned. Applications without this are auto-declined.

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • $30.00

    -

    $50.00

    Hourly
  • Sep 1, 2026
    Start Date
  • Remote Job
Skills and Expertise
Mandatory skills
TypeScript
Next.js
React
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 days ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 19, 2023
  • Germany
    Stuttgart8:56 PM
  • $3.2K total spent
    5 hires, 0 active
  • 67 hours
  • Individual client

Explore similar jobs on Upwork

MySQL
PHP
HTML5
CSS 3
WordPress Plugin
WordPress
AJAX
jQuery
WordPress Security
WordPress Website
MySQL Programming
WordPress Bug Fix
WordPress Migration
WordPress Theme
WordPress Backup
WordPress Development
HTML5
JavaScript
CSS
Redux
Bootstrap
React
TypeScript

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