devleoppeur Full stack Next.js

    Retour à la recherche

    devleoppeur Full stack Next.js - SaaS

    Ref: T-50264 - Publiée le 4 mars 2026

    • Localisation

      Région de Paris

    • TJM

      350 €

    • Part de télétravail

      Télétravail complet

    • Expérience minimum

      6 à 8 ans (Senior)

    • Date de démarrage

      ASAP

    Contexte et description de la mission

    # Développeur Senior Full-Stack + Data — Micro-SaaS B2B BTP ## Le projet **Payflo** est un micro-SaaS qui automatise les relances de devis pour les artisans du BTP. L'artisan uploade son PDF, Payflo relance par email + SMS, fait signer et encaisse l'acompte. Zéro effort quotidien. Site live : **payflo.fr** Tout est déjà conçu : 6 maquettes HTML pixel-perfect, brand kit complet (dark + light), CDC technique de 1 500 lignes, schéma BDD, logique métier documentée. **Votre mission : intégrer, pas concevoir.** --- ## Stack (non négociable) **Next.js 16** (App Router) · **React + Tailwind CSS** · **Supabase** (PostgreSQL + RLS + Auth + Realtime + Edge Functions) · **Stripe** (Connect + Checkout + Billing) · **Gemini 3.1 Flash-Lite** (OCR + extraction IA) · **Twilio** (SMS) · **Resend** (email) · **Pappers API** (import SIRET) · **Sentry** · **Vercel** · **PWA** (Service Worker + push) --- ## Ce qu'on construit **4 surfaces dans un seul projet Next.js :** - **Dashboard artisan** — KPIs temps réel, gestion devis, fil d'activité Realtime, analyses IA par paliers, objectif mensuel - **Tunnel client public** (lien tokenisé, sans compte) — PDF scrollable, signature électronique, paiement acompte Stripe (CB + Open Banking), tracking ouvertures - **Onboarding** — 5 étapes, import SIRET Pappers, choix plan, paiement, upload premiers devis - **Dashboard admin** (fondateur) — Vue d'ensemble abonnés, pilotage, métriques plateforme **Relances automatiques :** 2 modes — Séquence Express (7 relances pré-configurées, non modifiable) et Séquences Custom (l'artisan crée ses propres séquences avec variables dynamiques). Workflow en 3 phases : Ouverture → Réassurance → Scarcité. Arrêts automatiques dès signature/refus/paiement. **Multi-utilisateurs :** 1 admin (tarif de base du plan) + utilisateurs supplémentaires à 19€/mois chacun. Gestion des rôles et permissions. **Import devis + OCR IA :** L'artisan uploade son PDF, l'IA (Gemini 3.1 Flash-Lite) extrait automatiquement les champs (client, montant, prestation, date, référence). Les champs extraits sont affichés dans une zone de vérification modifiable — l'artisan corrige si besoin avant validation. **Import en masse :** Zone d'upload ZIP pour les artisans qui envoient leurs anciens devis par lot (alimentation IA). **Hors scope (V2)** : plan Pilot+ (signature eIDAS, relance factures, rapports), connecteurs ERP, app mobile native. --- ## Pourquoi la compétence data compte Payflo collecte des données structurées à chaque étape (import, relance, ouverture, signature, paiement). L'architecture doit supporter des benchmarks internes par code NAF et des KPIs personnalisés par artisan. **Vous devez maîtriser :** vues matérialisées PostgreSQL, window functions (RANK, PERCENTILE_CONT), séparation base opérationnelle (RLS) / base analytique (agrégats anonymisés), jobs planifiés pour agrégation quotidienne. --- ## Planning — 3 lots livrés séquentiellement | Lot | Contenu | |-----|---------| | **Lot 1 — Socle** | Auth, onboarding, BDD + RLS, import PDF + OCR, dashboard, design system | | **Lot 2 — Core** | Tunnel client + paiement Stripe, relances email+SMS, Realtime, multi-utilisateurs | | **Lot 3 — Finitions** | Analyses IA, import ZIP, dashboard admin, abonnements Stripe, tests, mise en prod | --- ## Profil - Senior full-stack, 5+ ans en production - **Next.js 16 + Supabase + Stripe** : au moins 2 projets livrés - PostgreSQL avancé (vues matérialisées, window functions, EXPLAIN ANALYZE) - Supabase RLS déjà implémenté sur un projet multi-tenant - Disponible **immédiatement** — mise en production **mai 2026** - Code propre, documenté et maintenable — **le code sera audité par un développeur tiers avant chaque validation de lot** --- ## Pour postuler 1. 2-3 liens vers des projets Next.js + Supabase en production 2. Un exemple de modélisation de données que vous avez conçue 3. TJM et disponibilité *Payflo — Des devis signés. Des factures encaissées. Des entreprises qui durent.*