Développeur Fullstack TypeScript Senior

Coutot-Roehrig

Paris

Sur place

EUR 60 000 - 90 000

Plein temps

Il y a 37 heures
Soyez parmi les premiers à postuler
Générateur de candidature

Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’il recherche.

Passez les filtres ATS

Résumé du poste

Coutot-Roehrig, leader européen de la généalogie successorale, recherche un Développeur Fullstack Senior pour renforcer son équipe à Paris. Vous concevrez et maintiendrez des applications web en TypeScript (Node.js, React), en privilégiant la qualité du code, l'autonomie et l'évolutivité.

Vous travaillerez avec les équipes produit sur le DDD et les schémas PostgreSQL, participerez au système de design (Storybook) et utiliserez des assistants IA comme Claude Code pour accélérer le développement

Qualifications

  • Diplômé(e) d'une école d'ingénieur en informatique ou formation équivalente (Bac+5).
  • 5 à 7 ans d'expérience en développement logiciel, dont une expérience fullstack significative.
  • Excellente maîtrise de TypeScript, Node.js et React.
  • Solide pratique de PostgreSQL et de la modélisation relationnelle.
  • Expérience concrète du DDD ou de l'architecture hexagonale sur un projet réel.
  • Appétence pour la programmation fonctionnelle typée (types algébriques, immutabilité, Result / Either).
  • Expérience d'un outil agentique (Claude Code, Cursor ou équivalent).
  • Bon niveau d'anglais écrit : code, commentaires et commits sont en anglais.

Responsabilités

  • Concevoir, développer et maintenir des applications fullstack en TypeScript (Node.js, React).
  • Modéliser le domaine métier avec les équipes produit (DDD) et le faire évoluer selon les spécifications.
  • Concevoir les schémas de données et migrations PostgreSQL.
  • Contribuer au système de design interne (Storybook) et aux écrans qui le composent.
  • Participer à plusieurs projets en même temps en assurant qualité et priorités.
  • Produire un code robuste, testé, maintenable et documenté.
  • Participer aux revues de code et faire évoluer la chaîne de qualité automatisée.
  • Exploiter les assistants de développement IA (Claude Code) tout en maintenant un regard critique.

Connaissances

TypeScript
Node.js
React
PostgreSQL
DDD
Architecture hexagonale
Anglais écrit

Formation

Diplômé(e) d'une école d'ingénieur en informatique (Bac+5)

Outils

Storybook
Docker
Kubernetes
Claude Code

Description du poste

À propos de nous

La société Coutot-Roehrig fondée en 1894 est le leader européen sur le marché de la généalogie successorale, au service des études notariales et autres professions juridiques. Réputée pour son expertise mais également pour son engagement pour la gestion de proximité, notre entreprise privilégie un environnement où chaque collaborateur est valorisé et soutenu dans son développement professionnel.

Dans le cadre de notre croissance, nous recherchons un(e) Développeur Fullstack Senior pour renforcer notre équipe de développement. Vous interviendrez sur plusieurs projets stratégiques menés en parallèle, dans un environnement où la qualité du code, l'autonomie et la capacité à s'adapter rapidement sont essentielles.

Nous recherchons un profil curieux, pragmatique et tourné vers l'innovation, capable d'exploiter les outils d'intelligence artificielle pour accélérer le développement, améliorer la qualité du code et gagner en efficacité.

Mission
Vos missions
  • Concevoir, développer et maintenir des applications fullstack en TypeScript (Node.js, React).
  • Modéliser le domaine métier avec les équipes produit (DDD : langage ubiquitaire, agrégats, ports/adaptateurs) et le faire évoluer à partir des spécifications.
  • Concevoir les schémas de données et migrations PostgreSQL.
  • Contribuer au système de design interne (composants React, Storybook) et aux écrans qui le composent.
  • Participer simultanément à plusieurs projets, en assurant la qualité des livrables et le respect des priorités.
  • Produire un code robuste, testé, maintenable et documenté.
  • Participer aux revues de code et faire évoluer la chaîne de qualité automatisée.
  • Exploiter les assistants de développement agentiques (Claude Code ou équivalent) pour développer, revoir et documenter, tout en conservant un regard critique sur ce qu'ils produisent.
Notre stack
  • TypeScript strict de bout en bout, monorepo pnpm / Turborepo.
  • Node.js, Fastify, PostgreSQL, Drizzle ORM.
  • React, TanStack Query, Tailwind CSS, Storybook.
  • Vitest, tests par propriétés (fast-check), Playwright.
  • Docker en local, Kubernetes managé en production, Microsoft Entra ID.
Notre philosophie
  • Le métier d'abord. Domain-Driven Design : le vocabulaire métier est la source de vérité, tracé dans un glossaire versionné, et le domaine est isolé de toute I/O (architecture hexagonale).
  • Le compilateur comme premier relecteur. TypeScript au-delà du mode strict, identifiants métier typés (un identifiant de dossier n'est pas un identifiant de personne), unions discriminées traitées exhaustivement, données validées distinguées par leur type des données brutes, contrats d'API partagés front/back. Nous concevons les types pour qu'un code qui compile respecte déjà une bonne partie des invariants métier.
  • Du fonctionnel pragmatique. Fonctions pures dans le domaine, erreurs modélisées par des types Result discriminés, pas d'exceptions métier ni d'effets de bord cachés.
  • Des tests sans mocks. Ports en mémoire, invariants vérifiés par tests de propriétés, tests d'intégration sur un vrai PostgreSQL.
  • La qualité par l'outillage, pas par la discipline. Compilateur strict, règles de lint maison, frontières d'architecture vérifiées automatiquement, seuils de complexité, quality gate bloquante à chaque PR.
  • Des décisions écrites. Chaque choix d'architecture fait l'objet d'un ADR ; la documentation est une source de vérité, pas un après-coup.
  • L'IA comme coéquipier, sous les mêmes règles que nous. L'IA produit une grande partie du code, mais dans le même cadre que nous : typage strict, lint, frontières d'architecture et quality gate s'appliquent à ses sorties sans exception. C'est ce cadre qui permet d'aller vite sans rogner sur la qualité. Agents de revue spécialisés, skills et workflows versionnés dans le repo, revue automatisée avant chaque push. Le développeur pilote l'IA, valide ce qu'elle produit et fait évoluer le cadre.
Profil
  • Diplômé(e) d'une école d'ingénieur en informatique ou formation équivalente (Bac+5).
  • 5 à 7 ans d'expérience en développement logiciel, dont une expérience fullstack significative.
  • Excellente maîtrise de TypeScript, Node.js et React.
  • Solide pratique de PostgreSQL et de la modélisation relationnelle.
  • Expérience concrète du DDD ou de l'architecture hexagonale sur un projet réel.
  • Appétence pour la programmation fonctionnelle typée (types algébriques, immutabilité, Result / Either).
  • Expérience d'un outil agentique (Claude Code, Cursor ou équivalent) au-delà de l'autocomplétion : écrire des prompts et des règles de revue, critiquer les résultats.
  • Bon niveau d'anglais écrit : code, commentaires et commits sont en anglais.
  • Capacité à gérer plusieurs sujets en parallèle et à passer efficacement d'un projet à l'autre.
  • Autonomie, rigueur, esprit d'analyse, et goût pour la communication avec des interlocuteurs techniques comme métier.
Les plus

chacun est un atout à part entière, nous ne cherchons pas quelqu'un qui les cumule tous

  • Expérience des applications web offline-first : synchronisation, résolution de conflits, cache local.
  • Expérience des interfaces riches à forte interactivité : éditeurs graphiques, canvas, diagrammes manipulables, visualisation de données volumineuses.
  • Expérience d'outils de gestion complexes dans le domaine juridique : gestion de dossiers, workflows réglementés, traçabilité des actes.

Référence de l'offre : zuypgoqnak

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Développeur Fullstack TypeScript Senior
Développeur Fullstack TypeScript Senior

Coutot Roehrig • Paris

Hybride
EUR 70 000 - 110 000
Senior Full-Stack Developer
Senior Full-Stack Developer

Licorne Society • Paris

Sur place
EUR 70 000 - 110 000
Ingénieur Développeur fullstack H/F
Ingénieur Développeur fullstack H/F

Kicklox • Paris

Hybride
EUR 45 000 - 75 000
Développeur full-stack confirmé
Développeur full-stack confirmé

Constel Education • Paris

Sur place
EUR 48 000 - 72 000
Impact rapide
IA & tooling interne
Contact client direct
+1
Développeur Typescript H/F
Développeur Typescript H/F

Jems Group • Annecy

Hybride
EUR 56 000 - 85 000
[CDI] Full Stack Developer - back-oriented (TypeScript/Nest/Next) | Scaleup | 2 j de TT/s | 55-60 k€
[CDI] Full Stack Developer - back-oriented (TypeScript/Nest/Next) | Scaleup | 2 j de TT/s | 55-60 k€

URBAN LINKER • Paris

Hybride
EUR 55 000 - 60 000
Mutuelle d'entreprise (prise en charge à 100%)
Titre de transport
Télétravail possible 2 jours par semaine
Développeur•se Fullstack Python+Typescript (CDI)
Développeur•se Fullstack Python+Typescript (CDI)

Makersquad • France

À distance
EUR 45 000 - 65 000
Mutuelle prise en charge à 100%
Intéressement aux bénéfices
Entrée au capital possible
+1
Développeur Full Stack TypeScript (F/H) – CDI – Annecy
Développeur Full Stack TypeScript (F/H) – CDI – Annecy

Datsup • Annecy

Sur place
EUR 55 000 - 90 000
Développeur Fullstack Typescript Senior (H/F) Tech/Produit · Lille · Hybride
Développeur Fullstack Typescript Senior (H/F) Tech/Produit · Lille · Hybride

Qualineo • Lille

Hybride
EUR 50 000 - 60 000
Mutuelle ALAN
Tickets restaurant Swile
Télétravail pérenne
+1
Senior Fullstack Typescript React & Email Develope (IT) / Freelance
Senior Fullstack Typescript React & Email Develope (IT) / Freelance

Onyx-Conseil • Lille

Sur place
EUR 65 000 - 90 000