Nous recrutons un·e Senior Software Engineer qui aime résoudre des problÚmes réels : transformer un besoin métier à clarifier (hypothÚses, contraintes, données) en solution simple, robuste, observable et maintenable.
On aime les approches structurantes (DDD, CQRS, architecture hexagonale, event-drivenâŠ), quand elles clarifient le domaine et rĂ©duisent le risque. Le reste du temps, on privilĂ©gie une solution simple qui tient dans la durĂ©e, livrĂ©e par itĂ©rations, avec le bon niveau de sĂ©curitĂ© (tests, instrumentation, dĂ©ploiement progressif).
Notre boussole : lâimpact en production (itĂ©rations, feedback utilisateur, fiabilitĂ©).
Au quotidien, tu alternes entre exploration et exĂ©cution â du POC au MVP, puis Ă la mise Ă lâĂ©chelle :
⹠Clarifier le problÚme avec PM/Design : poser les bonnes questions, comprendre le métier, challenger les hypothÚses.
⹠Découper un sujet ambigu en étapes livrables (baby steps), livrer tÎt, mesurer, itérer.
⹠Concevoir et implémenter des évolutions dans un produit en production : fonctionnalités, refactorisation, migrations, performance, fiabilité.
âą Prendre des dĂ©cisions dâarchitecture pragmatiques : modular monolith vs microservices, synchrone vs asynchrone, simplicitĂ© vs flexibilitĂ©.
âą Garder un Ćil sur la prod : logs/metrics/traces, incidents, alerting, post-mortems, amĂ©lioration continue.
Exemples de sujets : fiabiliser une intégration, refondre un domaine, réduire le temps de résolution sur un incident récurrent.
Comment on travaille :
⹠Collaboration étroite avec PM/Design : compromis explicites, challenger les hypothÚses et livrer des itérations utiles.
âą Ăquipe autonome : on attend de lâautonomie et de la responsabilitĂ©.
⹠Pair/mob réguliÚrement pour partager la connaissance, accélérer les décisions et réduire le bus factor.
⹠Qualité pragmatique : petites PR, feedback rapide, standards explicites, revue de code utile.
âą IA au quotidien : on utilise des assistants de code (dont Claude Code) pour accĂ©lĂ©rer lâexploration, la refactorisation et lâĂ©criture de tests â sans compromis sur la qualitĂ© (petites PR, revue, tests, dĂ©ploiement progressif).
⹠Shadow sessions : on écoute réguliÚrement des échanges support / utilisateurs pour garder un feedback direct.
Pour ce rĂŽle on vise un niveau senior (build + prod + collaboration). On cherche des signaux observables :
⹠Tu sais aller vite sans casser : tu sécurises le bon niveau (tests, instrumentation, déploiement progressif).
⹠Tu as du recul sur les patterns (DDD / Hexa / CQRS / event-driven) : tu sais quand ça apporte de la clarté, et quand ça devient du dogme.
âą Tu as dĂ©jĂ opĂ©rĂ© en production : incidents, dette, perf, migrations â et tu sais arbitrer entre valeur, risque et complexitĂ©.
âą Tu es Ă lâaise avec le mĂ©tier : comprendre, expliquer, simplifier, viser lâimpact.
âą Tu contribues Ă Ă©lever le niveau de lâĂ©quipe (mentoring, revue, partage, exemplaritĂ© sur qualitĂ© & prod).
On ne cherche pas un profil parfait, on valorise surtout la qualité des décisions en production et la progression rapide.