Développeur Backend Senior H/F - Tesim
- Guyancourt - 78
- CDI
- Tesim
Les missions du poste
TESIM accompagne les entreprises de tous secteurs d'activité dans leur recrutement à l'échelle nationale aussi bien pour du recrutement que de la délégation de personnel intérimaire.
Depuis sa création, TESIM encourage la diversité sous toutes ses formes et poursuit ses efforts pour faire de la différence une force, une richesse et un moteur de performance.
Tous nos collaborateurs sont porteurs de valeurs : Engagement, Professionnalisme et Performance.
Convaincus qu'un candidat ne se résume pas à son CV, nous mettons au coeur de notre processus de sélection les savoirs faire et les savoirs être.Vous rejoindrez une équipe backend établie avec codebase mature et architecture bien définie. Vous arrivez à un moment clé : l'équipe a lancé les fondations, et vous contribuerez au développement de features avancées et spécialisation.
Compétences techniques :
Python - MAÎTRISE AVANCÉE
- 3+ ans d'expérience en production
- Async/await patterns avancés
- Performance optimization et profiling
- Intégration avec systems externes
Frameworks Web Backend :
- FastAPI (probable contexte FlowIoT)
- Django ou Flask en backup
- REST API implementation avancée
- Error handling et resilience patterns
Bases de Données Relationnelles :
- PostgreSQL expertise avancée
- Query optimization et indexing strategies
- Complex transactions et ACID understanding
- Database scaling et partitioning
Time-Series Data Handling :
- TimescaleDB ou InfluxDB concepts
- Agrégations et downsampling
- Compression et retention policies
- Analytics queries
Architecture REST APIs :
- Design patterns et best practices
- Versioning et backward compatibility
- Caching strategies
- Documentation et OpenAPI
Multi-Tenant Architecture :
- Data isolation patterns
- Row-level security concepts
- Performance considerations multi-tenant
- Scaling considerations
Testing Framework :
- unittest, pytest expertise
- Test coverage et quality metrics
- Integration et E2E testing
- Performance testing
Contrôle de Version :
- Git workflows et best practices
- Code review participation
- Collaboration développeurs
Compétences Avancées (Plus)
IoT & données temps réel : ingestion et traitement de données capteurs (MQTT, LoRaWAN).
Caching & asynchrone : Redis avancé, files de messages, jobs async, architectures event-driven.
Observabilité & monitoring : métriques, alerting, logs centralisés, suivi des performances.
Déploiement & infrastructure : environnements cloud (AWS), IaC, optimisation des coûts.
On-premise : déploiements auto-hébergés, contraintes clients, optimisation des ressources.
Data & analytics : pipelines ETL, transformations temps réel, reporting, bases ML.
DevOps & automatisation : CI/CD, déploiements automatisés, monitoring et debugging.
Le profil recherché
Profil
4-5 ans d'expérience backend en production.
À l'aise avec les défis de performance et de scalabilité.
Pragmatique, orienté solutions robustes.
Curieux, en apprentissage continu.
À l'aise en équipe réduite / mindset startup.
Motivé par l'impact produit et les utilisateurs réels.
Expérience startup ou scale-up appréciée.
Sensible au mentorat et au partage technique.
Confortable avec des déploiements cloud et on-premise.
Autonome rapidement sur une codebase existante.
Lieu : Guyancourt - hybride (2-3 j/sem)