Lead Instagram
Le prospect écrit dans la DM
edge-fn:instagram-webhook
HMAC signature · RLS multi-tenant context resolve
Stack opinionated. Multi-tenant strict avec RLS qui isole chaque PME au niveau row. Twilio, Stripe Connect et Resend orchestrés par 130+ edge functions en production. On cherche un autre senior dev pour shipper plus vite — pas un sauveur.
// Stack en production
100 % remote · Québec
edge functions Deno en production
intégrations OAuth orchestrées
canaux d'acquisition de leads
// Propulsé par
Twilio · Stripe Connect · Supabase · Resend · Vercel · Cloudflare R2
Le produit roule. Les clients paient. L'équipe est compétente. On a juste besoin de plus de capacité pour shipper plus vite. C'est pour ça qu'on cherche un autre senior dev.

Pas un prototype.
130+ edge functions en prod, des intégrations OAuth, des workflows automatisés, des clients qui paient chaque mois. Tu arrives pas dans un greenfield — tu arrives dans quelque chose qui tourne déjà.
Pas de Jira. Pas de PM.
Pas de sprint planning à 12 personnes. Tu pickes une PR, tu fais le code, l'équipe review, ça merge sur develop. Staging déploie. Tu vois ton code dans le produit avant la fin de la journée.
Réponse direct au DM.
Une question? DM direct au fondateur. La réponse arrive vite. Pas de couches d'intermédiaires entre toi et les décisions produit.
C'est le flow que tu vas coder. Webhooks Twilio, edge functions Deno, RLS multi-tenant, realtime sync, TanStack Query invalidate. Tout est observable au push — pas de boîte noire.
Le prospect écrit dans la DM
edge-fn:instagram-webhook
HMAC signature · RLS multi-tenant context resolve
Conversation qualifiée en quelques secondes
Claude stream · chat_messages INSERT
trigger sync vers unified_threads
RDV créé sans intervention humaine
supabase realtime · TanStack invalidate
calendar slot lock · Zoom auto-provisioned
Température lead recalculée auto
AssemblyAI webhook · classifier IA
lead.temperature update · IntelliSuivi triggered
Pas de standup inutile, pas de sprint planning à 12 personnes. Tu prends une tâche, tu fais le travail, tu shippes.
[09:00:00INFO]boot.check
Tu regardes Vercel, les logs Supabase, les dashboards. Si quelque chose a planté, tu le vois toi-même.
[09:30:00INFO]code.read
Tu lis le code existant, tu identifies les impacts de ce que tu vas faire. Après ça seulement, tu commences à coder.
[11:30:00OK]db.migrate
Migrations MCP, politiques RLS, structure de données. Tu prends ces décisions-là sans demander la permission.
[14:00:00INFO]review.code
Tu reviews le code de l'équipe et l'équipe review le tien. Pas juste ce qui est wrong — pourquoi c'est wrong et comment faire mieux.
[15:30:00INFO]ship.validate
npm run validate. Zéro warning. Tu pushes en production en sachant exactement ce que tu livres.
[16:30:00OK]sync.founder
C'est pas une réunion formelle. Trois messages pour s'aligner sur la prochaine priorité et c'est réglé.
L'équipe technique en place, full-stack, tous solides.
On préfère filtrer ici plutôt que perdre 6 mois ensemble. Si tu te reconnais dans 4 ou 5 indispensables, on veut te parler.
REQ-001
Tu as livré et maintenu une codebase en production, pas juste contribué à un side project. React/Next + backend solide. Tu sais ce que veut dire vivre avec son propre code.
REQ-002
Tu sais prendre du code que t'as pas écrit, le lire, comprendre les patterns, et faire des choix cohérents. Pas juste fermer des tickets.
REQ-003
Aucun any toléré. Interfaces, génériques, types explicites. Tu sais pourquoi le type system existe et tu l'utilises.
REQ-004
Migrations versionnées, contraintes, RLS, indexes. Tu sais lire un EXPLAIN ANALYZE et fix une query N+1.
REQ-005
Ni passif, ni dominateur. Tu défends tes choix avec arguments, tu changes d'idée quand un argument est meilleur.
FLAG-001
Tu livres du code sans lire ce qui existe déjà.FLAG-002
Tu prends des décisions sans évaluer l'impact en production.FLAG-003
T'attends qu'on te dise quoi faire au lieu d'initier.FLAG-004
Aucun pattern consistant — chaque problème, tu repars de zéro.FLAG-005
Tu arrives en pensant « je vais leur montrer ». L'équipe sait déjà — on cherche un partenaire, pas un sauveur.BONUS-001
Auth, RLS, Edge Functions Deno, Realtime. Tu sais quand utiliser quoi.
BONUS-002
Zoom, Google, Stripe Connect. Tu as déjà debug une callback URL qui foire à 2 h du matin.
BONUS-003
Des vrais clients qui paient. Pas juste un side project.
BONUS-004
Tu as déjà guidé du code review. Pas comme un boss — comme un peer.
100% remote, basé au Québec.