Développeur Python - Deeptech Saas H/F
Role details
Job location
Tech stack
Job description
Vous rejoignez une équipe resserrée au coeur des décisions techniques, avec un rôle clé dans la conception et l'opération des services backend qui alimentent la plateforme. Coder et maintenir des APIs backend avec Python (FastAPI, async/await) pour exposer les fonctionnalités de la plateforme aux utilisateurs et aux data scientists. Développer et sécuriser les systèmes d'authentification et de gestion des droits (JWT, OAuth2, RBAC). Construire les services essentiels de la plateforme : orchestration des jobs, accès aux données, communication inter-services, gestion multi-utilisateurs. Collaborer avec les équipes Data Science pour transformer les workflows ML en services backend robustes et faciles à consommer. Contribuer à l'évolution de l'architecture : microservices conteneurisés (Docker), orchestrés avec Kubernetes, scalables et fiables. Assurer la qualité et la fiabilité : tests automatisés (pytest), intégration continue (GitLab CI/CD), monitoring (logs, métriques, tracing avec Prometheus / OpenTelemetry). Optimiser les performances et la scalabilité à moyen terme : bases de données PostgreSQL, caches distribués, multi-tenancy, sécurité avancée.
Votre environnement technique Python avancé (asyncio) FastAPI, OpenAPI, WebSockets, gRPC Docker, Kubernetes PostgreSQL, S3 / MinIO Prometheus / OpenTelemetry CI/CD GitLab, tests automatisés
Avantages Travailler sur un produit innovant et stratégique pour l'industrie Responsabilités réelles dès le départ Environnement technique moderne et stimulant Opportunité de progresser rapidement sur le plan technique et métier Collaboration étroite avec des experts R&D et Data Science, travailler au coeur du produit et avoir un impact direct relever des défis techniques complexes collaborer avec des équipes R&D et Data Science Une expérience en cloud natif, microservices ou deeptech est un plus, mais votre motivation et votre curiosité comptent davantage.
Communiquez clairement en français et en anglais, avec envie de partager vos connaissances. Êtes orienté·e produit et utilisateur, capable de prendre des décisions techniques pertinentes. Faites preuve de rigueur, autonomie et curiosité, avec l'envie de progresser dans un environnement startup en pleine structuration et multidisciplinaire.
Processus de recrutement & rôle d'Externatic Étape Externatic : Un échange téléphonique puis un entretien approfondi avec l'un de nos consultants pour comprendre votre parcours, vos attentes et valider l'adéquation technique.
Étapes au sein de l'entreprise accompagnée : Entretien découverte autour de votre expérience et de vos motivations. Étude de cas technique : conception d'une API sur un cas d'usage réaliste. Entretien final : échanges autour de l'étude de cas, perspectives et projection dans l'équipe.
Externatic s'engage à vous accompagner tout au long du processus avec transparence, réactivité et conseils personnalisés.
Requirements
Vous êtes développeur·euse backend expérimenté·e, à l'aise dans des environnements distribués et motivé·e par la création de services critiques from scratch.Vous aimez :travailler au coeur du produit et avoir un impact directrelever des défis techniques complexescollaborer avec des équipes R&D et Data ScienceUne expérience en cloud natif, microservices ou deeptech est un plus, mais votre motivation et votre curiosité comptent davantage.Communiquez clairement en français et en anglais, avec envie de partager vos connaissances.Êtes orienté·e produit et utilisateur, capable de prendre des décisions techniques pertinentes.Faites preuve de rigueur, autonomie et curiosité, avec l'envie de progresser dans un environnement startup en pleine structuration et multidisciplinaire.Processus de recrutement & rôle d'ExternaticÉtape Externatic :Un échange téléphonique puis un entretien approfondi avec l'un de nos consultants pour comprendre votre parcours, vos attentes et valider l'adéquation technique.Étapes au sein de l'entreprise accompagnée :Entretien découverte autour de votre expérience et de vos motivations.Étude de cas technique : conception d'une API sur un cas d'usage réaliste.Entretien final : échanges autour de l'étude de cas, perspectives et projection dans l'équipe.Externatic s'engage à vous accompagner tout au long du processus avec transparence, réactivité et conseils personnalisés.