Développement et optimisation :Concevoir, développer et maintenir des applications back-end robustes et performantes en Python.
Exploiter les services de Google Cloud Platform (GCP) pour concevoir des solutions cloud-native.
Assurer l?intégration continue et le déploiement des applications via des pipelines CI/CD.
Optimiser les performances des applications pour garantir leur évolutivité et leur disponibilité.
Collaboration et coordination :Travailler en étroite collaboration avec les équipes agiles pour analyser les besoins métiers et concevoir des solutions adaptées.
Échanger avec les développeurs front-end et les autres équipes techniques pour une intégration fluide des fonctionnalités.
Contribuer à la montée en compétences des développeurs juniors en partageant tes bonnes pratiques et ton expertise.
Assurance qualité et tests :Rédiger et exécuter des tests unitaires et d?intégration pour garantir la qualité des développements.
Suivre les standards et les bonnes pratiques en matière de sécurité et de conformité.
Innovation et veille technologique :Explorer les nouvelles fonctionnalités de GCP et proposer des améliorations pour tirer parti des dernières innovations.
Contribuer à l?amélioration continue des outils, des processus, et des architectures techniques de l?entreprise.
? Les technologies et outils que tu utiliseras :
Langages : Python (Django, Flask ou FastAPI).
Cloud : Google Cloud Platform (BigQuery, Pub/Sub, Cloud Functions, etc.).
Bases de données : PostgreSQL, Firebase, et autres services GCP.
DevOps : Docker, Kubernetes, GitLab CI/CD.
Monitoring : Stackdriver, Prometheus, ou autres outils similaires.
Profil candidat:
Compétences techniques obligatoires :
Expertise confirmée en Python et ses principaux frameworks (Django, Flask, ou FastAPI).
Solide maîtrise des services Google Cloud Platform (GCP), notamment BigQuery, Pub/Sub, Cloud Functions, et Firestore.
Expérience dans la conception et le développement d?API RESTful.
Connaissance approfondie des bases de données relationnelles et NoSQL (ex. : PostgreSQL, Firebase).
Bonne expérience des tests unitaires et tests d?intégration pour garantir la qualité du code.
Familiarité avec les pratiques CI/CD et les outils associés (ex. : GitLab CI/CD, Jenkins).
Compétences techniques appréciées :
Expérience avec les conteneurs Docker et la gestion des clusters Kubernetes.
Connaissance des pratiques de DevOps pour l?automatisation des déploiements et la gestion de l?infrastructure.
Bonne compréhension des architectures serverless ou microservices dans un environnement cloud.
Qualités personnelles :
Capacité à collaborer efficacement au sein d?équipes pluridisciplinaires dans un environnement agile.
Rigueur et autonomie dans la gestion des projets techniques.
Curiosité pour les nouvelles technologies et volonté d?apprendre en continu.
Excellentes compétences en communication et aptitude à résoudre des problèmes complexes
Go to job list