Senior Backend Developer - NestJS / DDD

Goanddev — United States · Posted ~13 hours ago

Senior Full-time

Skills

NestJS Domain-Driven Design (DDD) Hexagonal architecture Backend development Software architecture Automated testing Pair programming Technical leadership Node.js Domain-Driven Design Hexagonal Architecture

🔓 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 major organization is looking for a senior backend developer with deep NestJS and Domain-Driven Design expertise. You will guide a gradual transition toward hexagonal architecture, establish strong engineering practices, build and test high-impact features, and help raise the technical capabilities of the wider engineering team.

Highlights

Strategic senior engineering role with strong architectural ownership, opportunities to shape robust and scalable systems, mentor teammates, and collaborate closely across product, design, and engineering functions.

Description

Pour l'un de nos clients majeurs, acteur clé de son secteur, nous recherchons un(e) Développeur(se) Backend Senior expert(e) NestJS et Domain-Driven Design (DDD). Au sein d'un environnement technique exigeant et stimulant, vous aurez un rôle stratégique : piloter la transition vers des architectures robustes et évolutives, tout en insufflant une forte culture de l'excellence technique au sein des équipes. Vos missions principales : Architecture & DDD : Concevoir, en synergie avec les autres ingénieurs, la transition progressive vers une architecture hexagonale. Vous serez le/la garant(e) des principes du DDD et accompagnerez la montée en compétences de l'équipe sur ces sujets.Conception & Delivery : Concevoir, développer, tester et livrer des fonctionnalités à fort impact, en travaillant notamment en pair programming avec l’équipe d’ingénierie.Collaboration stratégique : Collaborer étroitement avec les équipes Produit, Design et Techniques pour résoudre des problématiques complexes, aussi bien techniques que métiers.Qualité & Craftsmanship : Écrire un code propre, efficace et maintenable. Vous veillez au strict respect des bonnes pratiques de conception, de tests et de revues de code.Robustesse des systèmes : Travailler avec les différents intervenants pour maintenir des systèmes performants, stables et hautement évolutifs.Run & Amélioration : Diagnostiquer et corriger efficacement les incidents de production sur plusieurs services et sur les différentes couches de la pile applicative. Votre profil et compétences clés : Passionné(e) par l'excellence technique, vous aimez relever des défis complexes et aligner la technique avec la vision métier. Expérience : Plus de 5 ans d'expérience solide en développement backend.Stack d'expertise : Maîtrise incontournable de TypeScript et du framework NestJS.Software Architecture : Expérience significative et éprouvée en architecture hexagonale et en DDD (Domain-Driven Design).Collaboration : Forte capacité à échanger avec le Produit et le Design pour traduire les objectifs stratégiques en choix techniques cohérents.Langues : Un bon niveau d’anglais est requis (capacité à suivre des réunions et à comprendre/rédiger de la documentation technique). Les petits plus qui font la différence : Une expérience préalable ou des connaissances sur d'autres langages fortement typés orientés objet (comme Java ou C#). Ce que nous offrons : Un rôle stratégique au cœur de la qualité logicielle.L'opportunité de travailler sur des technos modernes et des environnements complexes.Un cadre de travail stimulant favorisant l'autonomie.Des projets ambitieux avec un réel impact technique. 📍 Poste basé à Rabat – Hay Riad / Casablanca 📧 Envoyez votre CV à : recrutement@goandev.net ou à Oumaima.malek@goandev.net Depuis 2017, Go&Dev accompagne ses clients dans leurs projets IT stratégiques. Rejoignez-nous et participez à la réussite de projets ambitieux ! 📲 Découvrez-nous sur Instagram : 👉 https://www.instagram.com/goandev_/