Consultant / Architecte API H/F
OUICODING
Paris, France
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
SeniorJob location
Paris, France
Tech stack
API
User Authentication
Identity and Access Management
OAuth
Management of Software Versions
Api Gateway
Job description
Objectifs de la mission
- Concevoir la cible d'une plateforme API multi-tenant,
- Structurer les standards d'architecture et de sécurité,
- Mettre en place les fondations d'une expérience développeur moderne (DX) : Sandbox, Developer portal, Onboarding self-service, Télémétrie / observabilité.
Périmètre fonctionnel et technique
- Environ 20 APIs, plus de 300 endpoints, 25 applications consommatrices,
- Passage à un modèle platform as a product avec : Multitenancy, Télémétrie / observabilité (type OpenTelemetry), Gestion fine des accès et des identités (OIDC, mTLS, etc.), API gateway et dev-portal.
Livrables attendus Décisions d'architecture clés :
- Modèle de tenancy (multi-tenant, isolation, routage, etc.),
- Modèle de sécurité (authN/authZ, gestion des secrets, OIDC, mTLS),
- Stratégie de versioning, de dépréciation et de compatibilité.
Cible d'architecture synthétique :
- Vue d'ensemble de la plateforme (API gateway, dev-portal, observabilité, intégrations IAM, etc.),
- Diagrammes de flux principaux (consommation, onboarding, monitoring, support).
Backlog opérationnel et priorisé :
- MVP clair et atteignable,
- Incréments successifs identifiés,
- Quick wins, garde-fous et critères de succès,
- Roadmap de mise en oeuvre pour les équipes internes.
Requirements
- Expérience significative en architecture et gestion de plateformes API (multi-tenant, interne ou B2B),
- Maîtrise des sujets suivants : API gateway, dev-portal, sandbox / environnements de test, Observabilité / télémétrie (OpenTelemetry ou équivalent), Authentification et sécurisation des APIs (OIDC, OAuth2, mTLS),
- Capacité à : Cadrer une trajectoire d'industrialisation, Structurer un backlog priorisé et actionnable (MVP + incréments), Travailler en interface avec équipes produit, dev, ops et sécurité, Rédiger des livrables clairs, synthétiques et exploitables.