Emploi Senior Publiée le 23 Sep 2026

Développeur Fullstack TypeScript Senior (H/F)

Coutot-Roehrig · 75 - Paris 5e Arrondissement · France Travail

Description

RESPONSABILITÉS :

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.

PROFIL RECHERCHÉ :

- 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.

Compétences techniques

Claude Code Docker Entra ID JavaScript Kubernetes Node.js PostgreSQL React Storybook Tailwind CSS Turborepo TypeScript

Langues exigées

  • english (optional)