Dans le cadre d’un programme de modernisation et d’industrialisation d’une plateforme backend critique, nous recherchons un consultant freelance Python très senior / expert, autonome et orienté excellence logicielle.
La mission s’inscrit dans un environnement international exigeant, avec des enjeux forts de robustesse, maintenabilité, qualité et scalabilité.
Le consultant interviendra sur des sujets structurants, à fort impact technique, dans un contexte peu guidé.
Langue de travail : anglais exclusivement.
Le consultant interviendra sur plusieurs axes clés :
Renforcement de la résilience d’API REST développées en FastAPI
Mise en œuvre d’une approche Test Driven Development (TDD)
Développement et maintenance de :
tests unitaires
tests d’intégration
tests end-to-end
Exécution des tests :
en local (Docker Compose)
dans les pipelines GitLab CI/CD (environnement Kubernetes)
Transformation de composants existants (collectors) en packages Python, afin de remplacer les sous-modules Git
Mise en place de standards et blueprints CI/CD réutilisables
Contribution à la fiabilisation et à la maintenabilité des pipelines
Contribution à l’intégration entre une plateforme backend FastAPI et ServiceNow via API REST
Création ou évolution d’endpoints API si nécessaire
Participation à la conception de nouveaux collecteurs en collaboration avec des équipes expertes
Préparation des composants pour une version V2 plus scalable et industrialisée
Nous recherchons un profil très senior / expert, capable d’être immédiatement opérationnel et force de proposition.
Python expert
Très forte maîtrise de FastAPI
Expertise avancée en Pytest (unitaires, intégration, E2E)
Solide expérience CI/CD, idéalement GitLab CI/CD
Docker & Docker Compose
Bonne compréhension des environnements Kubernetes
Conception et intégration d’API REST
Packaging Python (pyproject.toml, versioning, distribution interne)
Pydantic
SQL (niveau basique à intermédiaire)
Polars
Intégration ServiceNow (API et/ou configuration)
Pixi.sh
Allemand (un plus)
Anglais fluent obligatoire (mission 100 % en anglais)
Allemand apprécié
Type de mission : Freelance
Démarrage : ASAP
Durée : 1 mois renouvelable
Localisation : Full remote
Contexte : International