Full-Stack Engineer (Next.js, React, TypeScript)
Matchspace Music · Suisse
Description du poste
About the role
Matchspace Music, a Swiss scale‑up supporting music teachers, is building its technical foundation from scratch. We need a full‑stack engineer who will own the architecture and delivery of a greenfield product using TypeScript, Next.js, Supabase and Stripe.
Key responsibilities
- Design and implement the entire technical stack from day zero on a greenfield TypeScript/Next.js/Supabase project.
- Use agentic AI coding tools as the primary development method, setting guardrails, reviewing output, and taking full accountability for shipped code.
- Design PostgreSQL data models, authentication, multi‑tenant isolation and row‑level security.
- Integrate Stripe (Connect, Billing, Checkout, webhook handling) for marketplace payments.
- Develop public marketplace and teacher‑facing product features.
- Collaborate closely with the QA Engineer on test‑driven workflows and Playwright coverage.
- Communicate technical trade‑offs clearly to product and business stakeholders.
Required profile
- Strong production experience with TypeScript, React and Next.js.
- Solid relational database design skills, especially PostgreSQL.
- Experience with multi‑tenant data isolation, authentication and security‑sensitive patterns.
- Practical experience integrating complex payment systems such as Stripe.
- Ability to operate as the sole engineer in a small startup, owning architecture and decisions.
- Clear written and verbal communication, comfortable explaining technical choices to non‑technical stakeholders.
- Daily use of agentic AI coding tools (e.g., Cursor, Windsurf, Claude Code, Warp) and a progressive AI mindset.
Required skills
- TypeScript
- React
- Next.js
- PostgreSQL
- Supabase (Auth, Row‑Level Security)
- Stripe (Connect, Billing, Checkout, webhooks)
- AI coding tools (Cursor, Windsurf, Claude Code, Warp)
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 1 heure
Expire dans 1 mois
2 vues · 0 candidatures
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
Matchspace Music
Suisse