Publiée le 15 juin
Mission du poste
Introduction :
Vous rejoignez une équipe Data/IA pour contribuer à des projets d'intégration et d'évolution des plateformes du groupe. Vous serez en charge de la conception, du développement et de la maintenance des composants backend.
Poste et missions :
- Participer au cadrage technique des projets : identification des besoins, cas d'usage, conformité, choix d'architecture.
- Assurer la maintenance et l'évolution des composants techniques et de la plateforme data (Snowflake, Talend, Airflow, RabbitMQ, PostgresSQL, S3).
- Développer des APIs robustes, évolutives et structurées.
- Améliorer les flux existants et créer de nouveaux pipelines pour la collecte, l'ingestion, la transformation, l'historisation et l'alimentation des bases de données.
- Effectuer des intégrations complexes avec l'écosystème partenaires et outils tiers.
- Mettre en place les standards de production : orchestration, versionnage, CI/CD, tests, monitoring.
- Contribuer aux bonnes pratiques d'équipe : tests, CI/CD, documentation.
- Encadrer techniquement l'équipe : mentoring, pair programming, revue de code.
Environnement technique :
- Python, API REST/GraphQL, Airflow, FastAPI, Flask, Django REST Framework, Pydantic, asyncio, PostgreSQL, MongoDB, Docker, Swagger/OpenAPI, Pytest, OAuth2, JWT.
Modalités :
- Localisation : Bordeaux
- Télétravail partiel possible.
Profil :
Nous recherchons un Développeur Backend expérimenté pour renforcer notre équipe Data/IA.
Expérience :
- Minimum 5 ans en développement backend, avec maîtrise de Snowflake, Talend, Airflow, RabbitMQ, PostgresSQL, S3, Python, API REST.
Formation :
- Bac+4/+5 en informatique ou équivalent.
Compétences techniques :
- API REST/GraphQL, Python, Docker, tests automatisés.
- Frameworks : FastAPI, Flask, Django REST Framework.
- Bases de données : PostgreSQL, MongoDB.
- DevOps : CI/CD, monitoring, sécurité (OAuth2, JWT).
Soft skills :
- Autonomie, esprit d'équipe, pédagogie, rigueur.
Certifications et plus :
- Certification technique appréciée.