Développeur Backend Senior H/F

Tesim
Canton de Montigny-le-Bretonneux, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Remote
Canton de Montigny-le-Bretonneux, France

Tech stack

Amazon Web Services (AWS)
Data analysis
Profiling
Code Review
Databases
Continuous Integration
ETL
Relational Databases
Software Debugging
Software Design Patterns
DevOps
Django
Python
PostgreSQL
Message Queuing Telemetry Transport (MQTT)
Redis
E2e Testing
LoRaWaN
Management of Software Versions
Web Application Frameworks
Openapi
Performance Testing
Flask
Caching
Backend
GIT
FastAPI
Pytest
InfluxDB
Deployment Automation
REST
Software Version Control

Job description

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, 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.

Requirements

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.

Benefits & conditions

Lieu : Guyancourt - hybride (2-3 j/sem)

About the company

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.

Apply for this position