Skip to content
mimi

Staff Engineer Python Fastapi - Full Remote H/F

MOBISKILL

Remote · France Contract Lead 3w ago

About the role

Les missions du poste

Description de l'entreprise

Un média français qui touche chaque jour des millions d'utilisateurs.
Leur mission : proposer une expérience vidéo de qualité, responsable et centrée sur le contenu produit par des créateurs, médias et éditeurs reconnus. Leur ambition : moderniser notre socle technique historique et étendre nos offres autour de la donnée et de l'IA.
Environ 300 collaborateurs répartis sur plusieurs hubs internationaux, avec une forte culture d'innovation, data et vidéo.

Contexte technique

Le code historique repose sur un monolithe PHP, centralisant toutes les briques internes et limitant la maintenance et la sécurité. Depuis 2022 s'opère une refonte vers une architecture microservices. Le nouveau socle repose sur Python / FastAPI / OpenAPI, pour construire une plateforme API‑first robuste et scalable. Les bases de données comptent jusqu'à 450 millions de lignes, et la connaissance de MySQL et de l'optimisation de requêtes complexes est essentielle.

Stack technique complète

  • Langages & frameworks : Python (FastAPI, OpenAPI, aioHTTP), PHP (legacy), Django (secondaire), Go
  • Base de données & messaging : MySQL, RabbitMQ, Elasticsearch
  • Infra & DevOps : Docker, Kubernetes, Jenkins, Vault, Datadog
  • Logique : Python‑first, PHP utilisé pour interfacer le legacy
  • Sujets principaux : scalabilité, haute disponibilité, sécurité, standardisation des APIs

Missions

  • Concevoir et piloter la migration du monolithe PHP vers une architecture microservices Python / FastAPI
  • Définir les standards techniques et patterns réutilisables
  • Prendre des décisions d'architecture clés (APIs internes, structure des services…)
  • Évangéliser les bonnes pratiques et accompagner les équipes (mentorat, formations)
  • Développement hands‑on, revue de code et tests
  • Collaborer avec les équipes produit et data pour garantir la cohérence technique
  • Assurer robustesse, scalabilité et performance des systèmes
  • Définir et suivre les roadmaps techniques

Profil recherché

  • 5 à 7 ans minimum en développement backend ou architecture logicielle
  • Maîtrise solide de Python (FastAPI fortement apprécié, Django ok)
  • Expérience sur migration/refonte de code legacy
  • Conception d'APIs REST et OpenAPI
  • Pratiques CI/CD, TDD, automatisation
  • Expérience en Cloud (AWS/GCP) et conteneurisation (Docker/K8s)
  • Connaissance microservices et systèmes distribués
  • Gestion de forte volumétrie et haute charge
  • Rôle d'évangélisation technique et mentorat, pas de management hiérarchique
  • Anglais écrit et oral requis

Soft skills

  • Rigueur, autonomie, sens du détail
  • Capacité à vulgariser et embarquer les équipes dans une vision technique
  • Curiosité et ouverture d'esprit
  • Forte implication dans la qualité du code et fiabilité produit
  • Excellente communication asynchrone (Slack, documentation)

Conditions

  • CDI, démarrage ASAP (préavis pris en compte) – FULL REMOTE
  • Package jusqu'à 82 K€

Process

  1. Test technique à domicile (API Python/FastAPI) (rendu sous 5 jours)
  2. Revue du test par l'équipe tech (1 h)
  3. Entretien technique avec CTO / VP Eng (1 h)
  4. Échange final avec l'équipe pour le fit culturel (1 h)

Bienvenue chez MOBISKILL

Description de l'entreprise

Un média français qui touche chaque jour des millions d'utilisateurs.
Leur mission : proposer une expérience vidéo de qualité, responsable et centrée sur le contenu produit par des créateurs, médias et éditeurs reconnus. Leur ambition : moderniser notre socle technique historique et étendre nos offres autour de la donnée et de l'IA.
Environ 300 collaborateurs répartis sur plusieurs hubs internationaux, avec une forte culture d'innovation, data et vidéo.

Contexte technique

Le code historique repose sur un monolithe PHP, centralisant toutes les briques internes et limitant la maintenance et la sécurité. Depuis 2022 s'opère une refonte vers une architecture microservices. Le nouveau socle repose sur Python / FastAPI / OpenAPI, pour construire une plateforme API‑first robuste et scalable. Les bases de données comptent jusqu'à 450 millions de lignes, et la connaissance de MySQL et de l'optimisation de requêtes complexes est essentielle.

Stack technique complète

  • Langages & frameworks : Python (FastAPI, OpenAPI, aioHTTP), PHP (legacy), Django (secondaire), Go
  • Base de données & messaging : MySQL, RabbitMQ, Elasticsearch
  • Infra & DevOps : Docker, Kubernetes, Jenkins, Vault, Datadog
  • Logique : Python‑first, PHP utilisé pour interfacer le legacy
  • Sujets principaux : scalabilité, haute disponibilité, sécurité, standardisation des APIs

Requirements

  • Maîtrise solide de Python (FastAPI fortement apprécié, Django ok)
  • Expérience sur migration/refonte de code legacy
  • Conception d'APIs REST et OpenAPI
  • Pratiques CI/CD, TDD, automatisation
  • Expérience en Cloud (AWS/GCP) et conteneurisation (Docker/K8s)
  • Connaissance microservices et systèmes distribués
  • Gestion de forte volumétrie et haute charge
  • Rôle d'évangélisation technique et mentorat, pas de management hiérarchique
  • Anglais écrit et oral requis

Responsibilities

  • Concevoir et piloter la migration du monolithe PHP vers une architecture microservices Python / FastAPI
  • Définir les standards techniques et patterns réutilisables
  • Prendre des décisions d'architecture clés (APIs internes, structure des services...)
  • Évangéliser les bonnes pratiques et accompagner les équipes (mentorat, formations)
  • Développement hands-on, revue de code et tests
  • Collaborer avec les équipes produit et data pour garantir la cohérence technique
  • Assurer robustesse, scalabilité et performance des systèmes
  • Définir et suivre les roadmaps techniques

Skills

AWSDatadogDjangoDockerElasticsearchFastAPIGoGCPJenkinsKubernetesMySQLOpenAPIPHPPythonRabbitMQVault

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free