Développeur Full-Stack JavaScript - H/F

Paris
Engineering – Betting /
Permanent contract /
Hybrid
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 :
- 20G+ mains de poker jouées
- 150K-250K joueurs actifs par jour
- 250K+ tournois de poker par jour
- 120K paris sportifs proposés en permanence
- 900K coupons de paris sportifs placés chaque jour
- 75K messages échangés par seconde
- 50To de données en base

Notre stack :
- Backend : Node.js, Python, C++, PHP, Golang
- Frontend : Javascript, React, Redux, Electron, TypeScript
- Compute : AWS ECS, AWS EC2, AWS Lambda
- Ops : AWS Cloud Services, GitHub Actions, Terraform, Docker, Git, Debian
- Databases : AWS Aurora (MySQL), AWS DynamoDB, Amazon Redshift
- Cache : AWS Elasticache (Redis)
- Event & Data processing : Apache Kafka, Redis streams, Apache Airflow, AWS Batch
- BI: AWS Quicksight
- CI/CD : Github Actions
- Monitoring : AWS Cloudwatch, AWS OpenSearch, Grafana


À PROPOS DU POSTE

Rejoins l’équipe Tech de Winamax pour contribuer au développement de la prochaine génération de nos applications desktop et mobile, utilisées chaque jour par des milliers de joueurs à travers l’Europe. En tant que développeur Full-Stack JavaScript, tu prendras une part active à la conception, au développement et à l’optimisation de nos services et interfaces en temps réel, dans le domaine exigeant du jeu en ligne (poker, paris sportifs).

LES MISSIONS DU POSTE

    • Concevoir et développer des fonctionnalités innovantes et scalables, tant côté front-end que back-end
    • Participer à des projets stratégiques mêlant UX, performance, temps réel et haute disponibilité
    • Développer des micro-services robustes et performants pour nos systèmes de paris sportifs
    • Travailler sur des interfaces réactives (desktop & mobile) en React pour des applications de jeux d'argent
    • Gérer des problématiques de bout en bout : spécifications, développement, tests, mise en production, suivi
    • Améliorer continuellement l’architecture logicielle et les bonnes pratiques de développement
    • Travailler en collaboration étroite avec des équipes pluridisciplinaires (produit, design, DevOps, QA, etc.)

    • Selon ton expérience et ton appétence, tu pourras aussi accompagner la montée en compétence des profils plus juniors.

      EXEMPLES DE PROJETS

    • Rafraîchissement quasi temps réel (<10ms) de l’aperçu d’un match
    • Système de personnalisation des notifications selon le profil joueur
    • Plateforme supportant plusieurs milliers de paris par seconde
    • Développement de missions et challenges joueurs

    • STACK TECHNIQUE

    • Langages & frameworks : JavaScript (ES6+), Node.js, React, Redux
    • Technos complémentaires : Electron, Flow, TypeScript
    • Infrastructure : Docker, AWS (ECS, Lambda, S3, ElastiCache, DynamoDB, Aurora MySQL)
    • Architectures : Micro-services, Event-driven, API-first
    • Qualité & DevOps : Git/GitHub, CI/CD, tests unitaires et E2E, monitoring, code review


PROFIL RECHERCHÉ


    • Tu n’as pas besoin de tout maîtriser parfaitement pour postuler. Ce que nous recherchons avant tout, ce sont des développeurs et développeuses :
    • À l’aise avec JavaScript moderne (ES6+) et ayant une première expérience (personnelle ou pro) avec Node.js et/ou React
    • Intéressé·e par le développement full-stack et curieux·se de monter en compétences sur l’ensemble de la stack
    • Attentif·ve à la qualité du code : tests, revues de code, bonnes pratiques de développement
    • Motivé·e par les défis techniques liés à la performance, à la scalabilité et aux architectures temps réel
    • Capable de s’approprier de nouveaux outils et concepts comme les API REST, les bases de données (SQL/NoSQL), ou les systèmes de messagerie/pub-sub

    • Et surtout :
    • Tu fais preuve d’esprit d’équipe, de rigueur et de bon sens
    • Tu sais communiquer clairement avec des interlocuteurs techniques ou non
    • Tu as envie d’apprendre, de progresser, et de contribuer à des projets ambitieux

    • Soft skills :
    • Rigueur, curiosité et esprit d’équipe
    • Capacité à communiquer clairement avec des interlocuteurs techniques ou non
    • Autonomie dans l’analyse, la priorisation et la résolution de problèmes complexes
    • Ouverture d’esprit et goût pour l’innovation

    • Les petits plus :
    • Intérêt pour le monde du jeu en ligne, du poker ou des paris sportifs
    • Sensibilité au design et à l’ergonomie des interfaces
    • Expérience sur des produits à forte charge
    • Bonne culture DevOps

MODALITÉS ASSOCIÉES AU POSTE

    • Poste à pourvoir en CDI (contrat à durée indéterminée) temps plein uniquement et dès que possible à Paris, France
    • Télétravail partiel possible (2 jours/semaine)
    • Rémunération : à discuter en fonction de ton parcours / niveau d'expérience

PROCESSUS DE RECRUTEMENT

    • Screening RH - 30min
    • Test technique
    • Entretien avec le Lead Tech et un membre de l'équipe - 1h30
    • Entretien final avec notre VP Engineering - 1h
POURQUOI NOUS REJOINDRE ?

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

- Un cadre de travail unique et convivial, en plein cœur de Paris (salle de sport, salle de jeux vidéo, terrains de pétanque, boissons offertes…)
- Un esprit startup avec des équipes jeunes et dynamiques
- Une vie d’entreprise riche : évènements team buildings, et soirées organisées régulièrement par notre CSE (poker, gaming, jeux de plateau, barbecues tout l'été…)
- Participation à des conférences techniques (Devoxx, KubeCon)
- Des primes d’intéressement et de participation vraiment attractives (n'hésite pas a demander plus d'infos au recruteur)
- Un accès au programme de cooptation (avec un bonus pouvant aller jusqu’à 5000 €)
- Le choix de son ordinateur portable (Macbook pro ou Windows) pour travailler efficacement

Et aussi :
- Une excellente mutuelle
- 6 semaines de congés payés
- Un restaurant d’entreprise