Salut!
Tu es le genre de dev qui ne se contente pas de coder - tu veux comprendre le pourquoi derrière chaque feature et le comment du système dans son ensemble. Tu as déjà intégré l'IA dans ton workflow quotidien et tu vois clairement comment ça transforme le métier.
On cherche un·e Développeur·euse Senior - Architecte AI pour supporter notre équipe technique et nous aider à scaler nos produits à l'occaison d'un contrat d'une durée initiale de 6 mois.
QUI ON EST
Deals Empire, c'est une communauté de près d'un million de Canadiens qui nous font confiance chaque jour pour trouver les meilleures aubaines.
Notre mission? Connecter les consommateurs canadiens aux meilleurs deals, jour après jour.
Derrière cette mission, il y a une stack technologique propriétaire qui automatise la découverte, la création de contenu et la publication sur plusieurs plateformes. C'est là que tu entres en jeu.
On n'est pas une grosse boîte avec 14 niveaux de bureaucratie. On est une équipe agile qui bouge vite et qui va continuer à accélérer en 2026.
LE POSTE EN BREF
30% Développement - Tu codes, mais de façon stratégique. Pas des tickets, des fondations.
40% Architecture - Tu conçois le système, tu définis les conventions, tu gouvernes la qualité.
30% Leadership - Tu guides l'équipe et tu fais monter les compétences.
POURQUOI CE POSTE EXISTE
En 2026, savoir coder n'est plus le skill différenciateur. L'IA génère du code.
Ce qui manque dans l'industrie, c'est des gens capables de :
- Décider quoi construire et comment le structurer
- Évaluer la qualité de ce qui est produit - par des humains ou par l'IA
- Décomposer les problèmes en morceaux que l'équipe (et les outils IA) peuvent résoudre
- Maintenir la cohérence architecturale à travers le temps
On cherche quelqu'un qui pense système avant de penser code.
LA STACK TECHNIQUE
Ce qu'on utilise au quotidien :
Technologies principales
TypeScript end-to-end
React + Vite
NestJS + Node.js
MySQL
Google Cloud Platform (Cloud Run, Cloud SQL, etc.)
Architecture API moderne et développement orienté produit
LE PROFIL QU'ON CHERCHE
Compétences Techniques
- Connaissances de nos technologies principales : TypeScript, React + Vite, NestJS + Node.js, MySQL
- Familier avec GCP - L'important c'est de comprendre les concepts et les possibilités.
- Bilingue français-anglais à l'écrit - Notre équipe et nos utilisateurs sont partout au Canada.
Pensée Architecturale
Tu ne codes pas juste des features - tu conçois le système dans lequel elles s'inscrivent :
- Tu penses en couches - Tu sais distinguer domaine, application, infrastructure, présentation
- Tu designs pour le changement - Ton architecture absorbe l'évolution au lieu de la subir
- Tu traces des frontières claires - Un changement ici ne cascade pas de façon imprévisible là-bas
- Tu définis des conventions - Pas juste pour toi, mais pour que l'équipe et l'IA produisent du code cohérent
- Tu évalues contre des critères explicites - La qualité n'est pas une intuition, c'est mesurable
- Tu sais quand abstraire et quand garder ça simple - Over-engineering est aussi un échec
On privilégie une approche pragmatique de l'ingénierie. Notre architecture s'inspire des principes du DDD lorsque pertinent, avec un fort accent sur la simplicité, la maintenabilité et la qualité du code. Chaque développeur possède un haut niveau d'autonomie et d'ownership sur les fonctionnalités qu'il livre, dans une culture axée sur le partage de connaissances, l'amélioration continue et les tests automatisés lorsque ceux-ci apportent une réelle valeur.
Ta Relation avec l'IA
C'est pas juste un "nice-to-have". C'est central au poste.
Utilisation quotidienne :
- Tu utilises l'IA comme levier, pas comme béquille - génération, revue, refactoring
- Tu sais structurer ton travail pour maximiser l'output de l'IA
- Tu valides systématiquement - l'IA propose, tu disposes
Coordination et gouvernance :
- Tu sais guider l'IA vers du code qui respecte tes conventions architecturales
- Tu évalues la qualité du code généré contre des critères explicites
- Tu comprends quand l'IA est le bon outil et quand elle ne l'est pas
Vision :
- Tu suis l'évolution du domaine et tu as une opinion sur où ça s'en va
- Tu vois comment l'IA va transformer le rôle de développeur - et tu t'y prépares
CE POSTE N'EST PAS POUR TOI SI...
- Tu veux juste coder sans te soucier de l'architecture globale
- L'IA c'est un outil pour aller plus vite, pas un changement de paradigme
- Tu préfères qu'on te dise exactement quoi faire plutôt que de définir le "comment"
- Tu es plus à l'aise avec une stack spécifique qu'avec des principes qui s'appliquent partout
- Le mentorat et les code reviews te semblent une perte de temps vs coder toi-même
Qualités de Leadership
- Tu fais grandir les autres - Code reviews constructives, mentorat, partage de connaissances. Tu veux que ton équipe devienne meilleure.
- Tu prends des décisions - Face à l'ambiguïté, tu tranches. Tu n'attends pas qu'on te dise quoi faire.
- Tu communiques clairement - Que ce soit pour expliquer une décision technique ou pour donner du feedback, tu es direct et respectueux.
- Tu gères bien les priorités - Quand tout est urgent, tu sais ce qui est vraiment important.
Qualités Personnelles
- Autonomie - On te donne le contexte et les objectifs, tu trouves le chemin.
- Curiosité - Tu creuses, tu explores, tu testes des nouvelles approches.
- Pragmatisme - Tu sais quand il faut une solution parfaite et quand il faut juste que ça marche.
- Résilience - Bugs en prod, deadlines serrées, changements de priorités - ça fait partie de la game et tu le sais.
CE QU'ON T'OFFRE
Salaire : salaire compétitif à déterminer selon compétence/expérience, contrat d'une durée initiale de 6 mois
Avantages :
- 100% télétravail
- Horaire flexible
- Impact direct - Petite équipe = tes décisions comptent vraiment
- Croissance rapide - L'entreprise scale, ton rôle va évoluer avec
- Équipement fourni - Tout ce dont tu as besoin pour être efficace
- Rabais exclusifs - Accès anticipé aux meilleurs deals (ce serait poche de pas en profiter!)
- Culture de feedback - On s'améliore constamment ensemble
LE PROCESSUS D'EMBAUCHE
Parce qu'on respecte ton temps (et le nôtre) :
Étape 1 : Application (10-15 min)
Tu nous envoies ton CV
Tu reçois un mini-questionnaire pour mieux te connaître
Étape 2 : Test technique (45-60 min, asynchrone)
Code Review - On te donne du code, tu identifies les améliorations
Défi AI-Assisted - Un problème à résoudre avec l'IA (on veut voir ton processus)
Scénario de leadership - Une mise en situation pour voir comment tu gères les priorités
Étape 3 : Entrevue technique (30-45 min)
Discussion de ton parcours et de tes résultats au test
Deep dive sur ta vision du développement AI-driven
Tes questions sur l'équipe, les projets, la vision
Étape 4 : Entrevue culture fit (30 min)
Rencontre avec l'équipe
Vérification des références (2 références professionnelles)
Étape 5 : Décision finale
Date de début souhaitée : Dans les 30 à 45 jours
UN DERNIER MOT
On cherche pas un dev qui va juste exécuter des tickets.
On cherche quelqu'un qui va :
- Penser système avant de penser code
- Définir les conventions qui rendent la qualité systémique plutôt qu'accidentelle
- Utiliser l'IA comme multiplicateur de force, pas comme raccourci
- Challenger nos décisions architecturales quand c'est pertinent
- Faire monter l'équipe en compétence par l'exemple
- Construire pour que ça dure, pas juste pour que ça marche
Si tu veux un environnement où :
- Tes décisions architecturales façonnent le produit
- Tu as l'autonomie pour définir le "comment", pas juste exécuter le "quoi"
- L'IA est un outil central, pas un gadget
- Ton code a un impact réel sur des centaines de milliers de personnes
... on a vraiment hâte de te parler.
À bientôt!
L'Équipe Deals Empire
Rémunération : 80 000,00$ à 100 000,00$ par an
Avantages :
Lieu du poste : Télétravail