Développeur Senior Fullstack (Next.js / Supabase) – SaaS B2B
Nous recherchons un développeur senior fullstack pour transformer des prototypes HTML/CSS fonctionnels déjà réalisés en une application SaaS de production et en PWA mobile-first.
Le produit est un SaaS vertical destiné aux artisans et petites entreprises du secteur du bâtiment, visant à automatiser certains processus commerciaux et administratifs liés aux devis, aux paiements et à la communication client.
Base existante (point de départ)Le projet dispose déjà d’une base solide :
Prototypes HTML/CSS complets et pixel-perfect
(dashboard, onboarding, espace client, messagerie, landing page)
Cahier des charges fonctionnel détaillé
incluant workflows, règles métier et automatisations
Design system complet
(dark mode, palette, typographies Inter + JetBrains Mono, composants)
Architecture technique déjà définie
L’objectif principal est de transformer ces prototypes en composants React production-ready et de construire le backend SaaS.
Stack techniqueFrontend
Next.js 16 (App Router)
React / TypeScript
Turbopack
Backend
Supabase
PostgreSQL
RLS
Auth
Realtime
Edge Functions
Services
Stripe Connect Express (paiements)
Twilio (SMS)
MailerSend (email transactionnel)
Infrastructure
Vercel (déploiement)
Mobile
Progressive Web App
Web Push notifications (VAPID)
Manifest standalone
Compatibilité iOS 16.4+
Le MVP inclut notamment :
Onboarding utilisateur avec upload de documents PDF et extraction de données
Séquences automatisées de relance multi-canal (email + SMS)
Signature électronique intégrée
Dashboard KPI mobile-first
Intégration Stripe Connect pour la collecte de paiements
Notifications push
Messagerie centralisée par client
Nous recherchons un profil capable de travailler de manière autonome sur un produit SaaS en construction.
Compétences requises :
4+ ans d’expérience avec Next.js / React
Très bonne maîtrise de TypeScript
Expérience Supabase ou PostgreSQL avancé
Expérience avec API Stripe
Sensibilité mobile-first / PWA
Capacité attendue :
transformer des maquettes HTML/CSS en architecture React propre
structurer un SaaS scalable
Bonus :
expérience SaaS B2B
intégration Twilio
connaissance du secteur bâtiment / artisans
Mission freelance longue durée
Durée estimée : 3 à 6 mois minimum
Télétravail complet
Démarrage dès que possible
Collaboration directe avec le porteur du projet
Pas de page blanche : prototypes, design et CDC déjà prêts
Stack moderne (Next.js + Supabase + Stripe + Vercel)
Projet SaaS avec impact concret sur les PME
Mission freelance longue durée
Durée estimée : 3 à 6 mois minimum
Télétravail complet
Démarrage dès que possible
Collaboration directe avec le porteur du projet
Pas de page blanche : prototypes, design et CDC déjà prêts
Stack moderne (Next.js + Supabase + Stripe + Vercel)
Projet SaaS avec impact concret sur les PME
Comet, the agile talent ecosystem. We match our pool of over 50000 motivated and available, qualified and active tech freelancers, with company missions. Our goal is to satisfy both sides: relevant and prompt skills for companies, security and inspiring projects for freelancers. Comet’s freelance talent community comes highly motivated, because they choose the projects on which they work. We screen and evaluate the best tech and data talents to build an elite community. Powered by AI in order to intelligently detect, qualify and match a contingent workforce with corporate projects, to enhance and simplify user experience. With clients such as L’Oréal, Les Mousquetaires, Allianz, Pernod Ricard, Total -a client base that makes up 35% of the CAC40, we're the agile workforce for the digital age. To confront today's digitally-disrupted global marketplace and cater to the hyper-connected consumer of tomorrow, true agility is required. Technology alone is not enough, it is through the human that real transformation can be sustained. The technology is available and the consumer is ready. Comet provides the missing part: the people. We are 50+ in the team today, and are looking for amazing talents to join us! Our headquarters is in the hearts of Paris, Lyon, Lille and Nantes.