Le rôle
En tant que Senior Backend Engineer, tu joueras un rôle clé dans la construction de notre plateforme SaaS.
Au-delà du développement, tu seras impliqué(e) dans les choix d'architecture, la structuration du produit et les décisions techniques stratégiques.
Tes missions
Architecture & conception
- Concevoir et faire évoluer l'architecture backend (scalabilité, résilience, performance)
- Participer aux choix structurants
- Définir et faire respecter les standards d'architecture et de qualité
- Anticiper les enjeux de passage à l'échelle (multi-tenant SaaS, performance, sécurité)
Développement
- Développer des services backend robustes en Python (Django, FastAPI, Celery)
- Concevoir des APIs performantes et maintenables
- Implémenter des fonctionnalités critiques avec un haut niveau d'exigence qualité
Infra & DevOps
- Collaborer à la mise en place et à l'évolution de l'infrastructure (AWS, Terraform, Docker)
- Contribuer aux pipelines CI/CD et aux bonnes pratiques DevOps
- Assurer la fiabilité et la disponibilité des systèmes en production
Data & performance
- Concevoir des modèles de données performants (PostgreSQL, ElasticSearch)
- Optimiser les performances backend et les temps de réponse
- Mettre en place du monitoring et du logging efficace
Leadership technique
- Être référent technique sur certaines briques
- Accompagner les développeurs juniors et intermédiaires
- Participer aux code reviews et diffuser les bonnes pratiques
- Être force de proposition sur les sujets de software engineering