EU remote
Développeur Back-end Poker Plateforme
About this role
La mission CONTEXTE DE LA MISSION Au sein d'une unité technique dédiée aux jeux en ligne à forte volumétrie, le candidat retenu prendra en charge le cycle de vie complet de services distribués critiques. L'enjeu est de garantir la robustesse et la fluidité d'une infrastructure transactionnelle traitant des flux de données massifs en temps réel. MISSIONS ET RESPONSABILITÉS Élaboration et structuration de l'architecture logicielle pour des systèmes à haute disponibilité.
Conception et déploiement de micro-services scalables répondant à des exigences de performance élevées. Développement d'interfaces de programmation (APIs) et modélisation de schémas de données complexes. Mise en œuvre d'une stratégie de test rigoureuse (unitaires, fonctionnels et simulations de charge en environnement réel). Contribution active à l'amélioration continue du code via des revues techniques approfondies. Gestion du cycle de déploiement sur des infrastructures cloud managées.
Monitoring proactif, analyse de performance et optimisation des flux applicatifs. Rédaction de la documentation technique relative aux composants et à l'architecture globale. Interface transverse avec les pôles Front-End, Data, Infrastructure, Sécurité et la gestion de projet. EXEMPLES DE DÉFIS TECHNIQUES Conception d'une passerelle de communication gérant l'authentification, le contrôle de flux, le routage et la messagerie asynchrone à haut débit (plusieurs dizaines de milliers de messages par seconde).
Développement de services d'enregistrement utilisateur capables d'absorber des pics de charge importants. Évolution du moteur de jeu principal par l'intégration de nouvelles mécaniques et fonctionnalités complexes. Profil recherché Profil recherché : Notre client, un acteur majeur opérant sur des infrastructures numériques à très haute volumétrie, recherche un ingénieur logiciel senior pour renforcer ses équipes techniques.
Le candidat idéal devra démontrer une expertise solide dans la conception de systèmes robustes et performants. Maîtrise des systèmes à haute charge : Une expérience confirmée dans le développement de services back-end capables de traiter des flux massifs de requêtes est indispensable. Architecture et scalabilité : Vous possédez une vision pointue des enjeux liés à la haute disponibilité, à la répartition de charge, aux stratégies de mise en cache et à la gestion optimisée du stockage de données.