Une plateforme SaaS B2B à forte volumétrie, multi-tenant, distribuée. Pas un POC, pas un projet vitrine : du legacy réel à faire évoluer sans tout casser, dans un environnement où la prod compte.
Tu rejoins une équipe qui modernise progressivement l'existant tout en construisant de nouvelles briques avec une exigence claire sur la robustesse, la performance et l'observabilité.
Ce que tu vas faire
Concevoir et faire évoluer des composants backend .NET/C#
Moderniser une architecture applicative existante par étapes, pas par réécriture
Documenter les choix d'architecture (et les tenir dans le temps)
Faire évoluer l'accès aux données, les traitements asynchrones, les pipelines
Optimiser la performance et la scalabilité des services
Mettre en place une observabilité end-to-end : logs, métriques, traces
Garantir la qualité des livraisons : tests, versioning sémantique, release notes
Intervenir sur les diagnostics de prod et les post-mortems
Ce qu'on attend de toi
.NET / C# : niveau expertise, pas "j'en ai fait"
Kubernetes : maîtrise confirmée
PostgreSQL à forte volumétrie : tu sais optimiser, pas juste requêter
ORM et accès aux données : maîtrise confirmée
RabbitMQ / messaging asynchrone : maîtrise confirmée
CI/CD, DevOps, observabilité : bonne maîtrise
Français courant, anglais professionnel
Le profil qui matche
Tu es autonome, pragmatique, et tu sais bosser sur un existant complexe sans chercher à tout jeter à la poubelle pour repartir de zéro. Tu es à l'aise avec les équipes Software Engineering, DevOps et Produit. La qualité du code et la responsabilité en prod, c'est non négociable pour toi, pas juste une ligne sur ton CV.
Si "modularisation progressive" te fait fuir et que tu préfères le confort d'un greenfield sans contrainte, ce n'est pas pour toi. Si tu sais diagnostiquer un problème de perf en prod à 17h un vendredi sans paniquer, on devrait discuter.