Architecture et développement backend
Vous participerez à la conception et au développement des services backend :
* Conception et développement de micro-services backend
* Mise en œuvre d’une architecture DDD et hexagonale
* Conception d’APIs robustes et maintenables :
o REST
o GraphQL
o gRPC selon les besoins
* Structuration des domaines métiers et des interfaces
* Développement et maintenance de services NestJS et Symfony
* Mise en place de bonnes pratiques :
o tests
o conventions
o revues de code
Dans un contexte de structuration vos missions seront les suivantes :
Architecture et pilotage technique
Vous interviendrez sur les choix structurants de la plateforme :
* Analyse des besoins produit et conception des solutions techniques
* Conception d’architectures distribuées scalables et résilientes
* Arbitrages techniques :
o découpage micro-services
o patterns d’architecture
o communication inter-services
* Études techniques et cadrage des nouvelles fonctionnalités
* Rédaction de documentation technique :
o ADR
o schémas d’architecture
o guidelines
Infrastructure et production
Vous contribuerez à la fiabilisation et à l’évolution de notre infrastructure :
* Maintenance et évolution des environnements existants :
o monolithes hébergés sur VPS Debian
o workloads distribués sur Kubernetes
* Montées de version et migrations techniques
* Administration des briques techniques :
o PostgreSQL, MariaDB, MongoDB
o NATS
o Kubernetes
* Mise en place et amélioration de l’observabilité :
o monitoring
o logs
o métriques
o alerting
o traçage distribué
* Contribution à la fiabilité globale :
o haute disponibilité
o tolérance aux pannes
o sauvegardes
o continuité de service
Ce poste requiert des compétences techniques
* Expérience solide en développement backend (5+ ans)
* Très bonne maîtrise de TypeScript / Node.js et/ou PHP
* Maîtrise de NestJS et/ou Symfony
* Maîtrise des APIs REST
* Bonnes connaissances GraphQL
Connaissances appréciées :
* Fédération GraphQL
* Protobuf
* gRPC
Architecture :
* Micro-services
* Domain-Driven Design
* Architecture hexagonale
* Systèmes distribués
Infrastructure :
* Expérience significative avec Kubernetes
* Bonne maîtrise Linux (Debian)
Bases de données :
* PostgreSQL
* MariaDB
* MongoDB
Messaging :
* Event-driven (NATS apprécié)
Observabilité :
* Prometheus, Grafana, Loki, OpenTelemetry ou équivalents
Modélisation :
* UML
* diagrammes de séquence
* flowcharts
Ce poste est fait pour vous si
* Vous aimez concevoir des architectures fiables et évolutives
* Vous avez une forte capacité d’abstraction
* Vous êtes orienté production : performance, sécurité, résilience
* Vous êtes autonome dans la résolution de problèmes complexes
* Vous avez une approche rigoureuse du développement logiciel
* Vous aimez documenter et structurer les systèmes
Dans le cadre de l’évolution de notre plateforme technique, Mistertee.fr recrute un Ingénieur Backend Senior avec une forte sensibilité architecture logicielle et infrastructure.
Ce poste est structurant et stratégique : vous participerez à la conception et à l’évolution d’une architecture backend distribuée basée sur des micro-services, ainsi qu’à la fiabilisation de l’infrastructure de production.
Nous recherchons un ingénieur capable de concevoir des systèmes robustes et évolutifs, avec une approche pragmatique orientée production.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.