← Browse all jobs
WP

Développeur senior full-stack / Product Engineer – Migration SaaS IA

Win Pronos
Montréal, QCOn-site2 weeks ago
Apply Now →

About this role

À propos de Win Pronos Win Pronos est une plateforme SaaS d’analyse sportive propulsée par intelligence artificielle. L’application est déjà construite et fonctionnelle, mais nous souhaitons maintenant migrer hors de notre plateforme de développement actuelle afin d’obtenir une architecture plus fiable, sécurisée, évolutive et entièrement contrôlée. Nous recherchons un développeur senior full-stack / Product Engineer pour auditer l’application existante, recommander la meilleure architecture et les meilleurs outils, puis prendre en charge la migration jusqu’à une version stable prête pour le lancement public. Il ne s’agit pas de construire une application à partir de zéro. Le code, l’interface, les fonctionnalités principales et la logique du produit existent déjà. Le mandat Le mandat commencera par une courte phase d’audit technique payée. Le développeur devra ensuite présenter une recommandation claire concernant l’architecture, les plateformes, les outils, les délais, les risques et le plan de migration. Responsabilités principales : - Auditer le code existant et identifier les dépendances envers la plateforme actuelle. - Déterminer les éléments pouvant être conservés et ceux devant être adaptés ou reconstruits. - Recommander la meilleure architecture technique selon les besoins réels du produit. - Proposer les meilleurs services pour l’hébergement, la base de données, l’authentification, les agents IA, les paiements, les crédits utilisateurs, les logs et la surveillance. - Migrer le frontend, le backend, les données, les intégrations et les fonctionnalités IA. - Recréer et fiabiliser les workflows d’agents IA et leurs appels d’outils. - Mettre en place des environnements distincts de développement, de test et de production. - Configurer GitHub, les déploiements, les sauvegardes, les variables d’environnement et les contrôles d’accès. - Vérifier la sécurité, la stabilité, les performances et les coûts d’utilisation. - Effectuer les tests nécessaires et accompagner la mise en production. - Documenter l’architecture et les procédures importantes. Profil recherché Nous recherchons une personne senior, autonome et orientée produit, capable de prendre des initiatives et de faire avancer le mandat sans avoir besoin de recevoir des instructions détaillées pour chaque étape. Compétences recherchées : - Expérience solide en développement full-stack. - Très bonne maîtrise de JavaScript ou TypeScript. - Expérience avec React et un backend Node.js, TypeScript ou une technologie équivalente. - Expérience avec PostgreSQL ou une base de données comparable. - Expérience avec les API de modèles d’intelligence artificielle, les agents IA et les appels d’outils. - Expérience en migration d’applications ou en remplacement de plateformes propriétaires. - Maîtrise de GitHub, des déploiements cloud, des environnements de production et des systèmes de logs. - Bonne compréhension de l’authentification, des paiements, des webhooks, des permissions et de la gestion sécurisée des secrets. - Capacité à évaluer plusieurs solutions et à expliquer clairement les compromis liés aux coûts, aux délais, à la fiabilité et à l’évolutivité. - Français fonctionnel requis; anglais technique important. Qualités recherchées - Autonomie et sens de l’initiative. - Capacité à identifier les problèmes avant qu’ils deviennent critiques. - Communication claire et transparente. - Approche structurée et pragmatique. - Souci de la qualité, de la sécurité et de la fiabilité. - Capacité à prioriser les fonctionnalités essentielles afin de permettre un lancement rapide. - Volonté de travailler directement avec le fondateur et de présenter régulièrement l’avancement. Modalités - Mandat contractuel avec démarrage rapide. - Première phase d’audit payée. - Collaboration hybride. - Rencontres régulières en personne dans la grande région de Montréal, Laval ou des Laurentides. - Possibilité de collaboration à plus long terme après la migration. - Tous les comptes, dépôts, infrastructures et livrables demeureront sous le contrôle de Win Pronos. - Une entente de confidentialité et de propriété intellectuelle devra être signée avant l’accès au code complet. Pour postuler Veuillez inclure : - Deux exemples d’applications que vous avez personnellement livrées en production. - Une description précise de votre contribution à ces projets. - Un exemple de migration ou de modernisation technique que vous avez réalisée. - Votre disponibilité pour commencer. - Votre tarif horaire ou votre méthode de facturation. - Votre localisation et vos disponibilités pour des rencontres en personne. - Une courte explication de la manière dont vous commenceriez l’audit d’une application SaaS IA existante.
Want to see how well you match this job?
Get AI-scored for free →