Développeur Back TypeScript / NestJS Senior H/F
Description
Vos missions & Mode de fonctionnement
Au sein d'une organisation agile et lean (sans squads rigides), vous intervenez en full ownership par projet, de la phase post-discovery jusqu'à la livraison et au suivi en production :
- Challenger et concevoir : Vous participez activement à la finalisation des spécifications techniques et fonctionnelles. Vous apportez votre regard critique et vos choix d'architecture directement en lien avec le Produit.
- Développer et shipper : Vous vous intégrez rapidement dans la base de code existante, comprenez les enjeux des domaines en place et livrez du code propre, performant et immédiatement exploitable.
- Maîtriser les enjeux Data : Vous concevez des fonctionnalités capables d'absorber de très fortes charges de flux de données (séquences d'enrichissement et intégration de multiples providers de data).
- Assurer l'observabilité : Vous garantissez la tenue et la stabilité de la production à l'échelle sur la durée.
La Stack & L'environnement Tech
- Langages & Frameworks : TypeScript, NestJS
- Architecture : Full DDD (Domain-Driven Design)
- Cloud & Infra : AWS, gestion de cache externalisé, bases de données & moteurs de recherche
- Workflow IA : L'usage des assistants IA (ex: Claude) est nativement intégré dans le quotidien. Vous contribuez activement à la configuration des skills, des hooks, du repository partagé et des processus de revue de code assistée par IA.
Les prérequis indispensables :
- DDD en Production (Éliminatoire) : Vous maîtrisez concrètement les Bounded Contexts et la modélisation du domaine sur des projets réels en production. Une approche uniquement théorique ne suffira pas.
- Culture Crafter & Product Mindset : Vous êtes exigeant(e) sur la qualité logicielle (Clean Code, observabilité), autonome et capable de prototyper rapidement (POC) pour valider des choix techniques.
- Pratique courante de l'IA : Vous utilisez déjà les LLM/IA au quotidien dans votre flux de développement pour gagner en efficacité et vous en êtes ambassadeur(drice).
- Culture Asynchrone : Vous avez une excellente communication écrite et une grande autonomie, indispensables pour le Full Remote.
Parcours & Mentalité :
- Séniorité & Stabilité : Vous êtes capable d'entrer rapidement dans une base de code legacy complexe. Vous affichez une stabilité dans vos expériences précédentes (idéalement 2 à 3 ans minimum par poste).
- Pragmatisme : Vous privilégiez toujours la valeur apportée au produit et aux utilisateurs sur la seule complexité technique.