Développeur.euse Évolution & Refactoring Stratégique
Confidential
Posted: February 13, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Développeur.euse Évolution & Refactoring Stratégique
Required Skills
Job Description
Reconnue pour ses pratiques d’ingénierie logicielle novatrices et éprouvées, Nexapp développe des produits logiciels durables et évolutifs pour ses clients, en plus de concevoir ses propres produits. Notre mission est simple : bâtir des logiciels qui ne se contentent pas de fonctionner aujourd'hui, mais qui prospèrent dans le temps.
Notre équipe est à la recherche d’un développeur senior full stack passionné par la santé et l’évolution des systèmes. Nous recherchons un expert doté d'une grande curiosité et d'une bonne capacité d’adaptation, capable de naviguer dans la complexité, de vulgariser ses choix et d’intégrer intelligemment l’intelligence artificielle pour développer des fonctionnalités et faire évoluer des projets existants, transformer la maintenance en un levier de haute performance ou faire le développement complet de projets de petite envergure.
Ce qui t’attend au quotidien...
Développer, faire évoluer et pérenniser
Analyser des bases de code complexes pour identifier et prioriser les opportunités de refactoring stratégique et de réduction de la dette technique.
Concevoir et développer des solutions logicielles robustes, en mettant l’accent sur la maintenabilité et l’extensibilité des architectures existantes.
Garantir la continuité de service par le déploiement de systèmes résilients et scalables, intégrant l'observabilité et les flux événementiels.
Manifester une polyvalence naturelle : tu aimes toucher à tout et naviguer entre différentes technologies (Kotlin, AWS, PostgreSQL, Docker, React, TypeScript, Terraform, Pulumi, Sentry, Grafana, Prometheus et plus).
Intégrer l’IA comme levier d’évolution
Utiliser l’intelligence artificielle pour accélérer la compréhension des systèmes hérités et améliorer la qualité globale du code et des tests.
Concevoir et intégrer des systèmes utilisant l’IA de manière appliquée pour simplifier la gestion et l'évolution des produits.
Savoir tirer le meilleur de l'IA pour améliorer la productivité à long terme.
Porter un regard critique sur l’utilisation de l’IA afin de maximiser la valeur réelle livrée et la durabilité des solutions.
Collaborer, vulgariser et influencer
Agir comme un vulgarisateur hors pair : tu sais traduire des enjeux techniques complexes en concepts clairs pour les designers, les PO et les clients.
Être un moteur de transmission de connaissances : tu aimes enseigner ce que tu sais et tu t'assures que l'équipe monte en compétence avec toi (pair et mob programming).
Agir comme gardien des standards de qualité et contribuer à une communauté interne forte où le partage est au cœur du quotidien.
Apprendre et s’adapter avec agilité
Relever des défis techniques variés où ta capacité à saisir les enjeux au vol fait toute la différence.
Partager ton expertise en modernisation logicielle à travers des activités d’apprentissage (learning hours, lunch & learn, guildes de pratique).
Pour te démarquer, tu dois :
Posséder une grande vitesse d'assimilation : Tu as une aisance remarquable pour naviguer dans l'inconnu, saisir les enjeux au vol et maîtriser de nouveaux outils ou contextes d'affaires en un temps record.
Maîtriser l'art du Refactoring : Tu sais transformer du code rigide en code flexible sans jamais briser la valeur livrée en production.
Maîtriser la santé opérationnelle des systèmes : Tu sais utiliser les outils d'observabilité et les métriques pour diagnostiquer des incidents, rétablir rapidement le service et identifier les risques de performance avant qu'ils ne surviennent.
Gérer plusieurs priorités de front : Tu es capable de travailler sur différents dossiers ou projets simultanément, en organisant ton travail de façon à faire progresser chaque chantier sans compromettre la qualité ou les délais.
Démontrer une agilité d’esprit : Tu es polyvalent et possèdes une grande résistance au changement de contexte (context switching) ; tu navigues entre différents projets ou enjeux techniques avec aisance.
Avoir la fibre pédagogique : Tu es reconnu pour ta capacité à expliquer, à enseigner et à passer tes connaissances de façon fluide.
Maîtriser les concepts clés : SOLID, DDD, Clean Architecture, Tell Don’t Ask, etc.
Comprendre la valeur des tests : Ils sont ton filet de sécurité indispensable pour faire évoluer le code.
Intérêt marqué pour l’IA : Tu es capable de l’utiliser concrètement pour améliorer la pérennité des systèmes et la productivité à long terme.
Travailler chez Nexapp, c’est aussi :
Une culture de confiance, de collaboration et de reconnaissance.
4 semaines de vacances et un horaire 100 % flexible.
La possibilité de travailler au bureau, à la maison ou à notre Chalet Nexapp.
Des assurances collectives dès l’entrée en poste, la télémédecine et un PAE.
Un REER collectif avec participation de l’employeur.
Un MacBook Pro et tout le matériel nécessaire pour travailler efficacement.
L’utilisation du masculin a été adoptée afin de faciliter la lecture et n’a aucune intention discriminatoire.