TL;DR
Développeur·e Full-Stack Sénior (AI-First)
Montréal (Hybride : au bureau du mardi au jeudi)
Prenez en charge la livraison complète de fonctionnalités de niveau entreprise qui alimentent les produits d’IA financière de Maxa.
Bâtissez des applications Python + SQL évolutives sur Snowflake, intégrez des LLMs en production et résolvez des défis complexes en architecture, IA et conception de systèmes.
Construisez les applications AI-First sur lesquelles les entreprises s’appuient
Maxa, une entreprise axée sur l’IA, cherche un·e Développeur·e Full-Stack Sénior pour concevoir, développer et livrer les fonctionnalités essentielles derrière nos produits d’IA financière conformes aux audits.
Vous travaillerez au cœur de notre écosystème Snowflake, intégrerez des LLMs dans des flux de production et architecturerez des systèmes capables de fournir des réponses prêtes pour les CFO en quelques secondes.
C’est un rôle à fort impact où vous êtes responsable de bout en bout : architecture, développement, tests, déploiement et qualité en production.
Votre impact
En tant que Développeur·e Full-Stack Sénior, vous serez un contributeur clé façonnant les capacités du produit. Vous collaborerez de près avec les équipes Produit, Architecture et Données pour transformer des besoins d’affaires en logiciels fiables et évolutifs.
Vos responsabilités :
Posséder des fonctionnalités complexes de A à Z
Architecturer, développer, tester et livrer du logiciel de production
Traduire les besoins d’affaires en solutions techniques robustes
Assurer la qualité sans dépendre d’une équipe QA dédiée
Construire des applications évolutives et orientées données
Développer des fonctionnalités Python + SQL dans un environnement centré sur Snowflake
Implémenter une logique backend performante et des flux de données fiables
Concevoir des systèmes qui transforment des données brutes en insights exploitables
Intégrer l’IA dans les systèmes de production
Utiliser des LLMs, embeddings et patterns d’ingénierie AI-first
Appliquer du prompt engineering, des patterns de retrieval et des intégrations de modèles
Exploiter des outils de développement alimentés par l’IA pour accélérer et améliorer la qualité
Élever l’excellence technique
Faire des revues de code rigoureuses et promouvoir les meilleures pratiques
Mettre en place des tests automatisés et des mécanismes de fiabilité
Contribuer aux décisions architecturales qui façonnent notre base technologique
Ce à quoi ressemble la réussite
Après un an chez Maxa, vous êtes la bonne personne si vous :
Livrez régulièrement des fonctionnalités complexes avec une grande qualité et peu de supervision
Montez rapidement en compétence sur notre stack AI + Snowflake
Prenez en charge des mandats difficiles et ambigus comme un·e vrai·e sénior
Collaborez dans un environnement de grande confiance et de feedback ouvert
Apportez énergie, autonomie et impact au quotidien
Devenez une référence technique pour les travaux critiques et complexes
Ce rôle est fait pour un·e sénior fort·e, autonome, qui excelle à résoudre des problèmes complexes et livrer du logiciel de haute qualité.
Vous êtes la bonne personne si vous avez :
Compétences principales
7+ ans d’expérience en développement avec de solides bases en génie logiciel
Excellente maîtrise de Python (ou expertise OOP : TypeScript, etc.)
SQL avancé + compréhension approfondie des bases de données (Snowflake = atout)
Possession de fonctionnalités de A à Z sans dépendance QA
Expérience d’intégration de LLMs en production
Expérience cloud (AWS, GCP ou Azure)
Mentalité d’« extreme ownership »
À l’aise dans un environnement startup dynamique
Atouts supplémentaires
Expérience en développement Snowflake Native Apps
Mentorat ou pair programming
Certification SnowPro Core
Systèmes distribués / pipelines de données (Spark, Kafka)
DevOps ou optimisation CI/CD
Ce rôle n’est PAS pour vous si :
Vous avez besoin de spécifications très détaillées
Vous préférez la stabilité corporative au rythme startup
Vous n’êtes pas à l’aise d’assumer la qualité sans équipe QA
Vous cherchez surtout des tâches prévisibles
Votre intégration
Vous vous joindrez à l’équipe logicielle sous la direction de Raya, notre VP Engineering, qui valorise l’ownership, l’impact mesurable et l’excellence technique.
Dès le premier jour :
Semaines 1–2 : Immersion dans notre stack Snowflake/Python/Streamlit + premier déploiement en production
Mois 1 : Propriété complète d’une fonctionnalité client
Mois 3 : Leadership technique d’un projet complexe + mentorat de 2 développeurs juniors/intermédiaires
Processus de recrutement
Entrevue initiale avec Gen (30 min, GMeet) – évaluation de la mentalité d’ownership et du parcours technique
Entrevue technique (1h30, sur place) avec Seb et Adrien – codage en direct + résolution de problèmes
Entrevue culturelle (1h, sur place) avec Raya (VP Engineering)
Durée totale : ~2 à 3 semaines du début à l’offre