MEETSHAKE
Développeur Python Backend & Cloud GCP (H/F)
Saint-Étienne, Auvergne-Rhône-Alpes · Posted 2w ago
Job Description
ENVIRONNEMENT ET CONTEXTE DE LA MISSION / PROJET Vous intervenez sur un projet stratégique dédié au réseau des points de vente : le développement et l évolution d un bot B2B à destination des magasins franchisés et intégrés. Dans le cadre d un passage de relais, votre mission consistera à reprendre en main la base de code et l infrastructure existantes afin d accélérer la delivery de nouvelles fonctionnalités métiers, de créer de nouvelles conversations bot, de l interfacer avec le Groupe via des APIs robustes, et de garantir la stabilité de la solution en phase de recette et de déploiement continu sur GCP. Vos principales missions : • Reprise en main et transfert : Assurer une montée en compétences rapide sur la solution existante grâce à un transfert de connaissances fluide et proactif avec l équipe en place. (Conversations Bot et développements Backend). • Évolutions & Nouvelles fonctionnalités : Concevoir et développer de nouvelles fonctionnalités pour le bot B2B en adéquation avec les besoins des magasins franchisés et intégrés (Conversations Bot et développements Backend). • Interfaçage API : Développer, optimiser et sécuriser les interfaces d API (REST / Webhooks) connectant le bot aux différents services internes et tiers. • Infrastructure as Code (IaC) : Rédiger, maintenir et faire évoluer les scripts Terraform pour assurer le provisionnement et le déploiement automatisé des composants sur GCP (CI/CD). • Recette métier & Résolution d anomalies : Analyser, qualifier et corriger rapidement les régressions et anomalies détectées lors des phases de recette métier et de QA. • Qualité & Tests : Garantir la robustesse du code via l implémentation de tests automatisés (unitaires, intégration) et veiller au respect des bonnes pratiques d architecture. • Documentation & Capitalisation : Documenter l architecture applicative, l infrastructure IaC et les flux d échanges afin de capitaliser le savoir au sein de l équipe. • Participation agile : Participer activement aux rituels de l équipe (Daily, Sprint Planning, affinage technique, chiffrage et revue de backlog). Environnement : • Langage : Python 3.x (FastAPI, Flask ou framework bot dédié) • API : RESTful APIs, Webhooks, JSON / OpenAPI • Cloud & Infra : Google Cloud Platform (GCP - Cloud Run, Cloud Functions, Pub/Sub, IAM, Secret Manager...) , Keycloak, Gravitee • Bot : Conversational Agent GCP (Dialogflow CX) • Infrastructure as Code : Terraform , Flux CD • Conteneurisation & CI/CD : Docker, GitLab CI / GitHub Actions / Cloud Build • Bases de données : Firestore GCP • Outils & Qualité : Git, JIRA / Confluence