Développeur Fullstack TypeScript Senior
Il y a 4 jours
Paris, Ile-de-France
Coutot Roehrig
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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.
Experience:
Expérience exigée Qualification: Cadre