Backend Engineer Python - GO H/F - Collective Works
Les missions du poste
Backend Engineer Python
Freelance · Bordeaux ou remote · 100 % backend
Contexte
Notre client, une plateforme e-commerce internationale, recherche un Backend Engineer Python pour renforcer son équipe. Vous développerez de nouvelles fonctionnalités au sein d'une architecture microservices et ferez évoluer les API et les services qui portent la logique métier de la plateforme.
Vos missions
Développer des fonctionnalités backend en Python, de la conception du modèle de données à la mise à disposition d'une API.
Concevoir et faire évoluer des API REST avec Django ou FastAPI, en veillant à leur fiabilité et à leur temps de réponse.
Faire communiquer les microservices par API ou par messages asynchrones, selon les besoins de la fonctionnalité.
Travailler sur PostgreSQL pour faire évoluer les schémas, analyser les requêtes lentes et optimiser les accès aux données.
Assurer la qualité du code grâce aux tests automatisés, aux revues de code et à des choix de conception partagés avec l'équipe.
Suivre les services en production sur GCP et Kubernetes, diagnostiquer les erreurs et corriger les problèmes de performance.
Profil recherché
Vous avez une solide expérience en Python et avez déjà développé et maintenu des API ou des microservices en production.
Vous êtes à l'aise avec Django ou FastAPI, ainsi qu'avec SQL et PostgreSQL.
Vous avez l'habitude de travailler avec Docker et de suivre le comportement de vos services après leur déploiement.
Une expérience en Go (Golang) est appréciée. Python reste le langage principal de la mission.
Environnement technique
Backend - Python, Django, FastAPI
Données et cache - PostgreSQL, Redis
Messagerie - Kafka ou RabbitMQ selon les services
Infrastructure - GCP, Docker, Kubernetes
Observabilité - Datadog, Sentry, OpenTelemetry ou Grafana Cloud selon les équipes
Compétences requises
- Docker
- Python
- API
- Kubernetes
- PostgreSQL
- Grafana
- Google cloud platform
- Django
- SQL
- REST
- KAFKA
- Go