Développeur Backend Senior - Architecte 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.Notre client édite une solution logicielle B2B à forte composante technique, déployée en mode SaaS Cloud et On-Premise.
Dans un contexte de croissance produit, il renforce son équipe avec un Développeur Backend Senior.
Vous jouez un rôle clé d'architecte et de référent technique backend.
Responsabilités :
Concevoir l'architecture backend (microservices, APIs)
Définir les patterns techniques (sécurité, multi-tenant, scalabilité)
Développer les services backend critiques
Concevoir l'infrastructure SaaS cloud & On-Premise
Mettre en place les bases DevOps (Docker, déploiement, monitoring)
Participer aux choix technologiques long terme
Assurer le mentoring technique de l'équipe backend
Compétences techniques requises :
Python - MAÎTRISE AVANCÉE
- 3+ ans d'expérience en production
- Expertise async/await, decorators, metaprogramming
- Performance optimization et profiling
Frameworks Web Backend
- REST API design patterns
- Request/response handling, middleware
- Error handling avancé
Bases de Données Relationnelles
- PostgreSQL expertise avancée
- Schéma design et optimisations de requêtes
- Transactions, ACID compliance
- Indexes et query planning
Architecture REST APIs
- Design RESTful best practices
- Versioning strategies
- Documentation (OpenAPI/Swagger)
- Rate limiting et throttling
Authenticatin & Authorization
- JWT tokens
- OAuth2 concepts
- RBAC (Role-Based Access Control)
- Multi-tenant isolation au niveau données
Système de Contrôle de Version
- Git workflows collaboratifs
- Branch strategies, code reviews
Testing Framework
- unittest, pytest
- Test coverage metrics
- Mocking et test doubles
Docker & Containerization
- Dockerfiles et optimization
- Concepts de base pour orchestration
Apprécié :
IoT, MQTT, LoRaWAN, Redis, message queues, AWS, On-Premise
Le profil recherché
Autonome, structurant, orienté architecture
À l'aise dans un environnement startup
Capable de prendre des décisions techniques engageantes
Intérêt fort pour les systèmes complexes et scalables
Compréhension des besoins métier au-delà du code
Participation aux discussions stratégiques