Senior Full Stack Tech Lead Developer

Nexmind Inc — Canada · Posted ~4 hours ago

Lead

Skills

Full-stack development React TypeScript C# .NET API development Software architecture DevOps Cloud-native architecture APIs Cloud-native

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full-stack engineering opportunity for a technical reference within a modern technology transformation program. The role combines hands-on feature development with architectural decision-making, helping evolve existing applications toward distributed and cloud-native systems while maintaining quality and maintainability. Experience with React, TypeScript, C#/.NET, APIs, DevOps, and modern software architecture is required.

Highlights

Senior full-stack technical leadership role within a technology modernization program, combining feature delivery, architectural decision-making, DevOps practices, cloud-native transformation, and practical AI integration.

Description

Nous recherchons un développeur ou une développeuse senior capable d’intervenir sur l’ensemble d’une plateforme applicative moderne tout en jouant un rôle de référence technique auprès de l’équipe. Le poste s’inscrit dans un programme de modernisation technologique où cohabitent évolution de produits existants, transformation architecturale, pratiques DevOps et intégration concrète de l’intelligence artificielle. La personne retenue contribuera autant à la livraison de fonctionnalités qu’aux choix techniques qui permettront de faire évoluer les applications dans la durée. Elle participera à la transition progressive vers une architecture distribuée et cloud-native, tout en veillant à la qualité, à la maintenabilité et à la cohérence des solutions. Principales responsabilités Concevoir et développer des fonctionnalités Full Stack, du Front-end jusqu’aux services Back-end.Créer et faire évoluer des interfaces en React et TypeScript ainsi que des APIs en C# / .NET.Intervenir sur des services REST et GraphQL et contribuer à leur conception, leur performance et leur fiabilité.Participer au refactoring et à la modernisation d’applications existantes, notamment dans une transition vers des microservices.Identifier, prioriser et réduire la dette technologique sans compromettre la continuité des produits en production.Utiliser des outils d’IA et des approches de développement agentique pour accélérer certaines activités : développement, tests, documentation, revue de code et exploration de solutions.Collaborer étroitement avec les équipes UX/UI, produit, architecture et DevOps.Participer aux revues de code, aux cérémonies agiles et à l’amélioration continue des pratiques d’ingénierie.Agir comme personne-ressource technique, partager les bonnes pratiques et accompagner les développeurs dans leur progression. Environnement technologique Back-end C# (.NET 10), ASP.NET Core, Python, Entity Framework, LINQ, TSQL Front-end TypeScript, React, CSS, Material-UI (MUI) APIs REST, GraphQL Architecture Microservices, Docker, Kubernetes Bases de données Microsoft SQL Server Environnement VS Code, Visual Studio 2026 Tests XUnit (Back-end), Vitest (Front-end) Build Vite DevOps Git, BitBucket, Jenkins, CI/CD, Backstage IA & outils Développement agentique, OpenCode, Cline, etc. Collaboration Jira, Confluence, Mattermost Profil recherché Expertise technique Au moins 5 ans d’expérience en développement Full Stack dans des environnements applicatifs complexes et durables.Très bonne maîtrise de C#, .NET, React et TypeScript.Expérience significative dans la conception et l’évolution d’APIs REST et/ou GraphQL.Capacité à faire évoluer une architecture existante de façon progressive et structurée.Expérience de modernisation d’applications, de refactoring ou de découpage de solutions monolithiques.Bonne compréhension des enjeux liés à la dette technologique et capacité à arbitrer entre livraison, stabilité et évolution.Aisance avec les pratiques DevOps et l'utilisation d'outils d'IA comme leviers de qualité et d'efficacité Intelligence artificielle Utilisation régulière d’outils d’IA dans le cycle de développement logiciel.Expérience ou expérimentation concrète avec des approches de développement agentique.Capacité à évaluer avec recul les forces, limites et cas d’usage pertinents des assistants et agents de développement.Curiosité technique et facilité à intégrer de nouvelles méthodes de travail. Leadership et collaboration Expérience de travail au sein d’équipes agiles, par exemple Scrum ou Kanban.Capacité à expliquer clairement des enjeux techniques à différents interlocuteurs.Goût du mentorat, du partage de connaissances et de la collaboration.Capacité à recevoir et à donner du feedback technique constructif.Approche structurée et stratégique de la résolution de problèmes.Très bonnes habiletés relationnelles et capacité à évoluer dans un contexte combinant innovation et modernisation.Excellente maîtrise du français, à l’oral comme à l’écrit. Pourquoi cette occasion Un rôle ayant une influence directe sur l’évolution de plateformes utilisées à grande échelle.La possibilité de contribuer à des décisions d’architecture dans un contexte réel de transformation technologique.Un environnement où l’autonomie, la collaboration et le développement des compétences sont valorisés.Un mode de travail hybride combinant présence à Montréal et télétravail.Une rémunération concurrentielle et une gamme complète d’avantages sociaux.Un environnement de travail stimulant ainsi que des activités destinées aux employés.