Senior AI Full-Stack Developer (Montreal)

Senior AI Full-Stack Developer (Montreal)

29 Oct
|
TMC Canada
|
Montreal

29 Oct

TMC Canada

Montreal

À propos
de l'opportunité Chez TMC Canada, nous recrutons un(e) Développeur(euse) Senior Full-Stack spécialisé(e) en intelligence artificielle, à forte dominante backend, pour intervenir sur des projets technologiques innovants dans le secteur de l'assurance et des services financiers. Nous recherchons un profil véritablement senior, capable de prendre des décisions techniques structurantes, de concevoir des architectures robustes et d'intégrer l'intelligence artificielle dans les processus de développement. Ce rôle s'adresse à un(e) professionnel(le) passionné(e) par les technologies modernes, l'automatisation et l'innovation, souhaitant jouer un rôle clé dans l'évolution des solutions numériques. Vos responsabilités
• Concevoir, développer et maintenir des applications full-stack, avec une dominante backend représentant 70 à 80 % des activités.
• Développer des microservices performants, évolutifs et maintenables à l'aide de Node.js, NestJS et Java.
• Concevoir et optimiser des architectures orientées événements (Event-Driven Architecture).
• Développer et maintenir des API, des intégrations et des processus d'automatisation.
• Assurer la modélisation, l'optimisation et la performance des bases de données PostgreSQL.
• Mettre en œuvre et améliorer les pratiques CI/CD, les tests automatisés et le développement piloté par les tests (TDD).
• Participer à la conception et à l'évolution de solutions infonuagiques.
• Exploiter des outils d'intelligence artificielle tels que Cursor et Claude Code pour accélérer et améliorer le cycle de développement.
• Concevoir et personnaliser des agents IA, des règles et des compétences (skills) afin d'automatiser et d'optimiser les activités de développement.
• Agir comme référent(e) technique auprès des équipes, contribuer aux décisions d'architecture et proposer des approches innovantes.

Profil recherché
• Plus de 7 ans d'expérience en développement logiciel au sein d'équipes techniques, avec une expertise approfondie en backend.
• Excellente maîtrise de Node.js, NestJS et/ou Java.
• Solide expérience des architectures microservices et orientées événements.




• Très bonne maîtrise de PostgreSQL, notamment en modélisation et optimisation des performances.
• Expérience concrète avec les pipelines CI/CD, les tests automatisés et les pratiques TDD.
• Bonne compréhension des environnements infonuagiques et des architectures distribuées.
• Utilisation avancée des outils d'IA appliqués au développement logiciel (Cursor, Claude Code ou équivalents).
• Capacité à aller au-delà de l'utilisation standard de l'IA en créant ses propres agents, règles et workflows.
• Leadership technique reconnu, autonomie et capacité à orienter les décisions techniques.
• Créativité, esprit critique et volonté de proposer de nouvelles approches. Modalités de travail Télétravail principalement, avec des présences ponctuelles à Saint-Hyacinthe, Québec. Intéressé(e) ? Vous souhaitez mettre votre expertise backend et votre maîtrise de l'intelligence artificielle au service de projets technologiques stimulants ? Rejoignez TMC Canada About the chance At TMC Canada, we are recruiting a Senior AI Full-Stack Developer with a strong backend focus to contribute to innovative technology projects within the insurance and financial services industry. We are looking for a highly experienced software developer who can make strategic technical decisions, design scalable architectures, and leverage artificial intelligence to enhance software engineering practices. This opportunity is ideal for a senior professional passionate about modern technologies, automation, and innovation, who is ready to play a key role in delivering impactful digital solutions.

Key responsibilities
• Design, develop, and maintain full-stack applications, with 70–80% of responsibilities focused on backend development.
• Build scalable, high-performance,



and maintainable microservices using Node.js, NestJS, and Java.
• Design and optimize event-driven architectures and distributed systems.
• Develop and maintain APIs, system integrations, and automation processes.
• Design, model, and optimize PostgreSQL databases to ensure performance and reliability.
• Implement and enhance CI/CD pipelines, automated testing, and Test-Driven Development (TDD) practices.
• Contribute to the design and evolution of cloud-based solutions.
• Leverage AI-powered development tools such as Cursor and Claude Code to improve development efficiency and code quality.
• Build and customize AI agents, rules, and skills to automate and optimize software development workflows.
• Act as a technical reference for the development team, guide architectural decisions, and introduce innovative engineering approaches. Required qualifications
• 7+ years of professional software development experience within collaborative engineering teams, with strong backend expertise.
• Advanced proficiency in Node.js, NestJS, and/or Java.
• Extensive experience designing and implementing microservices and event-driven architectures.
• Strong knowledge of PostgreSQL, including data modeling and performance optimization.
• Hands-on experience with CI/CD pipelines, automated testing, and TDD practices.
• Solid understanding of cloud environments and distributed application architectures.
• Advanced experience using AI-powered software development tools such as Cursor, Claude Code, or equivalent solutions.
• Ability to go beyond standard AI-assisted coding by building custom agents, rules, and automated workflows.
• Proven technical leadership, autonomy, and strong architectural decision-making skills.
• Creative problem-solving mindset and a proactive approach to innovation. Work arrangement Primarily remote, with occasional on-site presence in Saint-Hyacinthe, Quebec. Interested? Are you a senior software developer passionate about backend engineering, AI-powered development, and modern software architecture? Join TMC Canada

📌 Senior AI Full-Stack Developer (Montreal)
🏢 TMC Canada
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior ai full-stack developer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: senior ai full-stack developer (montreal) / montreal