Développeur Backend Senior - API First - Freelance (H/F)

Tarif non communiqué · 75 - Paris · 9 ans min.

Publiée hier

La mission

Développer et concevoir les APIs backend en NestJS/TypeScript d'un registre d'actifs numériques open source, en démarche API First avec architecture hexagonale et sécurité bancaire.

Contexte

Le projet est né d'un besoin de gouvernance et d'audit réglementaire sur les APIs et les serveurs MCP, afin de maîtriser leur référencement, les responsabilités, le cycle de vie et l'utilisation. L'objectif est de construire un registre d'actifs numériques servant de source de référence à but de découvrabilité, de compréhension des rôles, d'identification des acteurs, des usages et des interconnexions. Un portail développeur viendra en complément du registre, afin de permettre son administration et son utilisation au quotidien : recherche et découverte d'actifs, consultation des informations et des relations, accès aux contacts ainsi qu'à différents outils et ressources destinés aux développeurs. Le projet est pensé dès sa conception comme un produit open source, générique et extensible, sans dépendance à un environnement d'entreprise particulier. La mission s'inscrit dans un contexte bancaire et sécurisé : les choix techniques doivent intégrer naturellement les exigences de sécurité, notamment sur l'usage des images et dépendances, la gestion des secrets, la journalisation et l'exposition des informations sensibles.

Missions

  • Participer à la clarification du besoin fonctionnel et métier autour du référencement, des responsabilités, du cycle de vie et des relations entre actifs numériques.
  • Concevoir les fonctionnalités dans une démarche API First, en travaillant les contrats, les usages, les erreurs, la documentation et la stabilité des interfaces dès les phases de conception.
  • Concevoir le modèle de domaine et le modèle de données du registre en tenant compte des APIs, serveurs MCP, responsables, contacts, tags, statuts, usages et relations.
  • Contribuer aux échanges de conception avec le profil frontend afin de garantir une bonne expérience développeur et une cohérence produit.
  • Structurer l'architecture backend selon des principes de clean architecture ou d'architecture hexagonale.
  • Mettre en place les mécanismes d'authentification, d'autorisation et de contrôle d'accès adaptés au produit.
  • Documenter les choix structurants, les conventions de contribution et les modalités d'exploitation du backend.
  • Développer les APIs backend avec NestJS et TypeScript, en appliquant des pratiques de conception d'API robustes, documentées et évolutives.
  • Produire et maintenir les contrats OpenAPI associés aux endpoints exposés.
  • Mettre en place les tests unitaires, tests d'intégration et pratiques de qualité nécessaires à un projet open source maintenable.

Profil recherché

  • Plus de 9 ans d'expérience.
  • Maîtrise de NestJS et TypeScript.
  • Expérience en démarche API First : design de contrats, documentation, cohérence des ressources, versioning et expérience consommateur d'API.
  • Compétences en API Design et conception d'APIs REST documentées et maintenables.
  • Connaissance d'OpenAPI : conception, génération, validation ou publication de contrats.
  • Maîtrise du Data Modeling et Domain Modeling.
  • Expérience en Authentication / Authorization, idéalement dans des contextes OIDC / OAuth2 ou équivalents.
  • Compétences en tests backend : unitaires, intégration, éventuellement contract testing.
  • Connaissance des architectures backend : clean architecture, architecture hexagonale, séparation domaine / application / infrastructure.
  • Culture open source : packaging, documentation, qualité de contribution, généricité et extensibilité.
  • Aisance avec la philosophie open source : lisibilité, documentation, généricité, extensibilité et contribution communautaire.
  • Utilisation de l'IA comme outil de travail tout en restant capable d'expliquer, contrôler et assumer ce qui est produit.
  • Capacité à penser la solution comme un produit open source générique.
Tarif proposé non communiqué
Lieu 75 - Paris
Expérience 9 ans minimum

Environnement technique

NestJS TypeScript OpenAPI OAuth2 OIDC REST

Avant de postuler

Cette annonce ne dit pas ce qu'elle paie. Sur le métier Data, 6 à 9 ans d'expérience, à Paris, la médiane déclarée sur ce site est de 690 €/jour. Arrivez avec ce chiffre : une offre muette sur le tarif se négocie d'autant mieux qu'on n'y va pas les mains vides. Voir le baromètre.

Ce que vous gagnez à préparer votre candidature ici :

  • votre CV comparé à cette offre précise : ce qu'il prouve, ce qui manque, et le score d'adéquation — gratuit ;
  • ce que votre parcours vaut face au tarif du marché, avant l'entretien ;
  • votre CV recentré sur l'offre et mis en page, avec la lettre correspondante (9,99 €).

Analyser mon CV pour cette offre — gratuit ou le pack CV ciblé + lettre


La candidature elle-même se fait sur France Travail : cette offre ne publie aucun contact, nous ne pouvons pas la transmettre à votre place et nous ne recevons pas votre CV à ce titre.

Voir l'offre sur France Travail →

Offre publique redistribuée avec l'autorisation de France Travail. Le contenu appartient à son émetteur ; nous n'en modifions ni le texte ni les conditions.

Avant de répondre : ce tarif vous laisse combien ?

Un TJM ne dit rien de ce qu'il reste. Selon le statut, l'écart annuel entre deux freelances au même tarif se compte en milliers d'euros.

Ces calculs s'arrêtent au choix du statut. Le bilan de situation va là où ils ne vont pas : le partage optimal entre rémunération et dividendes, les frais que vous pouvez réellement déduire et que vous ne déduisez pas, et un plan d'action daté sur vos propres chiffres.

Le gain annuel est calculé et affiché avant tout paiement. Vous voyez le montant d'abord, vous décidez ensuite — et s'il n'y a rien à gagner, rien ne vous est proposé.

Calculer mon gain annuel →

Calcul gratuit et sans compte. Le dossier complet, si vous le voulez ensuite, est à 19,99 € TTC — paiement unique, sans abonnement.