Ingénieur Back-End C++ - Poker Game Services (H/F)

WINAMAX recrute !

À propos

Winamax propose une plateforme de jeux en ligne qui permet à plus de 6 millions de membres en France et en Espagne, de s’adonner à leur passion du poker et des paris sportifs.

Winamax est un opérateur de poker en ligne en France depuis 2010. Alors petit challenger que personne n’attendait, Winamax est devenu le premier site Français de poker en ligne, avec plus de 56% de parts de marché en 2019.

La différence de Winamax ? Un ton humoristique décalé et de meilleures cotes.
Son nouveau challenge ? Le marché espagnol des jeux en ligne, sur lequel Winamax s’est lancé en juillet 2018.

Opérateur parmi les plus innovants du marché, les succès de Winamax résultent d’un travail de fond tant sur le plan marketing/communication, que sur un plan technique et technologique.

Techniquement, Winamax c’est :

• Un moteur de jeu puissant et innovant : adaptation dynamique de l’offre de jeu, parties de poker hautement configurables, détection de fraude, …
• Une architecture distribuée et scalable conçue pour traiter en temps réel les flux de la plateforme
• Une plateforme modulaire soumise à des contraintes de haute disponibilité et de sécurisation des données, capable de gérer de fortes audiences

Quelques chiffres :

• 10G+ mains de poker jouées
• 150K+ joueurs actifs par jour
• 100K+ tournois de poker par jour

Descriptif du poste

Au sein de l’équipe Back-End Poker Game Services, tu relèveras des challenges techniques au quotidien pour suivre la forte croissance de la plate-forme de jeu de Poker leader en Europe !

En tant qu'Ingénieur.e Back End C++, il te sera demandé de :

• Développer des micro-services hautement disponibles et scalables.
• Contribuer à l’amélioration constante de l’architecture logicielle de la plate-forme.
• Assurer le RUN des services déployés en production.
• Prendre en charge des problématiques de A à Z (spécifications, développement, tests, release, run)

Exemple de projets :

• Optimiser les échanges de messages pour atteindre 250K connections par serveur.
• Réalisation d’un nouveau mini jeu Cash Game.
• Transformer le micro-service stateful de session de joueurs en une version stateless.
• Ecrire un nouvel algorithme de répartition des joueurs sur les tables capable de gérer un tournoi de 50K joueurs.
• Migrer 100% des services vers AWS d’ici la fin de l’année.

Stack : C++/17, Python, AMQP, Kafka, Redis, AWS (ECS/EC2/DynamoDB/EFS/CloudFormation), Docker, Consul, Jenkins, Linux Debian.

Profil recherché

Nous recherchons des ingénieurs avec au moins 2 ans d’expérience sur un poste similaire.

Les qualités et connaissances indispensables pour réussir ta mission :

• C++, 90% de la base de code du moteur de jeu.
• Architectures distribuées, Event-Driven et API First.
• Bonnes pratiques de développement (12 Factor App, TDD, distributed design).
• Expérience sur les éléments de notre stack.
• Ta capacité d’abstraction et de résolution de problèmes complexes.
• Ton ouverture d’esprit.
• Ta créativité qui te permet d’explorer de nouvelles pistes.
• Ta soif d’apprendre des autres et aux autres.
• Ta communication claire et non équivoque.
• Ton pragmatisme et ton sens des priorités.
• Ton obsession pour la qualité de service et de code.

Les plus :

• Expérience sur le langage Python
• Culture DevOps (CI/CD, Observability, Infra As Code)
• Intérêt pour le domaine du jeu en ligne et plus particulièrement du Poker.

POURQUOI NOUS REJOINDRE ?

Si le poker ou les paris sportifs ne sont pas des arguments suffisants pour attirer ton attention, nous en avons d’autres !

• Esprit startup, et des équipes jeunes et dynamiques
• Un cadre de travail unique et convivial, en plein cœur de Paris (salle de sport, salle de jeux vidéos, terrain de pétanque, barbecue, boissons offertes…)
• Le choix de son ordinateur (Mac ou PC) pour travailler efficacement
• Salaire compétitif
• Intéressement et Participation attractifs
• Excellente mutuelle
• 6 semaines de congés
• Restaurant d’entreprise (frais d'admissions pris en charge)
• Participation à des conférences techniques
• Du fun : soirées organisées régulièrement par notre CE (poker, gaming, jeux de plateau, soirée raclette…)

Process de recrutement

  1. Entretien téléphonique RH (~ 30 min)
  2. Entretien avec le Lead Tech (~ 1h)
  3. Mise en situation à distance (pair programming ~ 1h30)
  4. Entretien avec le CTO (~ 1h)
  5. Rédaction de l'offre en CDI :)

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris, France (75007)
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 2 ans
  • Télétravail partiel possible
  • Salaire : entre 45000€ et 65000€ / an