Full-Stack Engineer (Next.js, React, TypeScript)
Matchspace Music · Suisse
Descripcion del puesto
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
Por que reporta esta oferta?
Postula en 30 segundos
Ingresa tu email para postular. Se creara una cuenta automaticamente.
Al continuar, aceptas nuestras condiciones de uso.
Ya tienes cuenta? Iniciar sesion
Publicado hace 1 hora
Expira en 1 mes
3 vistas · 0 candidaturas
Aumenta tus posibilidades
Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.
Analizando tu CV...
Matchspace Music
Suisse