Ingénieur Full Stack (Spécialiste IA & Automatisation)
Temps plein - Hybrid - Montréal - Up to 110k CAD
Description du poste
Nous recherchons un(e) ingénieur(e) Full Stack pour un poste hybride à temps plein. Dans ce rôle, vous développerez et maintiendrez les composants front‑end et back‑end d'une plateforme SaaS
En plus d'écrire du code performant et évolutif et d'améliorer les fonctionnalités de la plateforme, vous jouerez un rôle clé dans la conception de l'architecture logicielle, la sécurité des applications et la mise en œuvre de fonctionnalités propulsées par l'IA (telles que les réponses automatisées aux avis, les intégrations de LLM et les automatisations de flux de travail personnalisés). Vous collaborerez étroitement avec les équipes de produit, de design et d'affaires pour peaufiner l'expérience utilisateur et livrer des solutions fiables de haute qualité.
Responsabilités Clés
- Développement Full Stack : Construire, optimiser et maintenir des fonctionnalités évolutives côté client et côté serveur pour une plateforme SaaS
- Intégration de l'IA et de l'automatisation : Concevoir et déployer des fonctionnalités basées sur l'IA, incluant l'intégration de LLM, la génération augmentée par récupération (RAG), des chatbots personnalisés et des flux de travail autonomes.
- Architecture et gestion de bases de données : Contribuer à la conception de l'architecture logicielle, optimiser la performance des bases de données et participer aux migrations de systèmes avec un temps d'arrêt minimal ou nul.
- Collaboration et optimisation des pipelines : Collaborer sur les pipelines CI/CD et les processus de déploiement afin de maintenir une disponibilité et une sécurité élevées sur l'ensemble de la plateforme.
- Support multi‑plateforme : Aider à l'expansion de la présence multi‑plateforme, ce qui peut inclure le développement ou l'intégration d'applications mobiles.
Exigences techniques fondamentales
- Développement Back‑End : Excellente maîtrise de PHP et du framework Symfony avec au minimum 5 années d'expérience professionnelle dans le développement, la maintenance et l'évolution d'applications web complexes. Une expérience complémentaire avec Python et/ou C# (ASP.NET Core) est considérée comme un atout
- IA, LLM et Automatisation (atout majeur) : Expérience pratique avec le Prompt Engineering, les architectures RAG, les bases de données vectorielles (ex. Qdrant, LlamaIndex) et les outils d'automatisation de flux de travail (ex. N8N, Power Automate.)
- Bases de données et DevOps : Expérience solide avec les bases de données relationnelles et non relationnelles (PostgreSQL, SQL Server) et les outils de conteneurisation/déploiement infonuagique (Docker, AWS, CircleCl).
Éducation et expérience
- Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe, ou expérience professionnelle équivalente.
- Minimum de 5 années d'expérience professionnelle en développement logiciel Full Stack, dont une expertise significative en PHP/Symfony.
- Une expérience préalable sur des plateformes SaaS, des technologies de SEO local, des solutions en marque blanche ou des plateformes marketing est un atout important.
- Expérience en réingénierie logicielle, refactorisation ou migrations majeures de systèmes. Bilinguisme français et anglais (écrit et parlé).
Compétences générales (Soft Skills)
- Fortes capacités d'analyse et de résolution de problèmes, avec une approche très structurée pour documenter les progrès et les architectures techniques.
- Esprit autonome avec une forte volonté d'apprendre et d'intégrer de nouvelles technologies à mesure que la plateforme évolue.
#J-18808-Ljbffr