Sign up to save this job, get alerts, and apply with an optimized CV.

Engineering Manager - Entertainment (H/F)

Full Time Lead

Job description

Based in the heart of Paris, we are revolutionizing the online gaming industry. A leader in poker and sports betting in France with 350,000 players and 600,000 monthly bettors, we are present in Spain, Germany, and soon in Italy and Portugal. We offer our players an exceptional experience, both technically, creatively, and qualitatively. Innovation, unity, and belonging: our values shape a multicultural and unique company culture.
What if you had a future in gaming?
Technically, Winamax is:
  • A powerful and innovative gaming engine: dynamic adaptation of game offerings, highly configurable poker games, fraud detection
  • A distributed and scalable architecture designed to process the platform's real-time streams
  • A modular platform subject to high availability and data security constraints, capable of handling large audiences

ABOUT THE POSITION

Within the Entertainment team, you will be the Tech Lead for a team of nine developers. You will actively participate in the design, development, and deployment of Winamax promotional operations, while supporting the team on a daily basis.

These operations, related to our poker and sports betting universes, take the form of mini-games and interactive campaigns based on strong application logic (rules, winnings, states), developed mostly *from scratch* and exposed to a high volume of users.

As a hands-on Tech Lead, you will have a hybrid role: you will stay involved in coding (about 50% of your time) on the most complex issues, while taking on the role of manager and technical point of contact. You will work in a pragmatic environment where stability, performance, and delivery quality are key challenges.

JOB DESCRIPTION

Management & Leadership:

  • Supervise, motivate, and develop a team of Fullstack developers (regular follow-ups, 1-to-1s, mentoring, career development).
  • Organize and streamline the team's work (task breakdown, estimation, prioritization) in collaboration with the Product Owner.
  • Promote good development practices and ensure code quality through *code reviews*.
  • Organize and streamline the team's work: task breakdown, estimation, prioritization, and delivery milestone planning.
  • Ensure deadlines are met and deliverables are of high quality, anticipate risks (technical or planning) and propose mitigation plans.

Architecture & Development (Hands-on):

  • Design and develop application components (primarily back-end microservices in Node.js, while maintaining a view on front-end integration).
  • Implement the complex logic of operations (game rules, winnings, validations) and manage high-volume issues.
  • Champion the team's technical vision: architectural choices, project structuring, definition of technical specifications.
  • Ensure production deployment and post-production monitoring (stability, monitoring, alerts, incident management).

TECHNICAL ENVIRONMENT & CHALLENGES

  • Back-end: Node.js (untranspiled TypeScript with JSDoc).
  • Fullstack Ecosystem: ability to interact with and guide the team on Front-end issues (React/Vue, animation, web integration) related to mini-games.
  • Events: Kafka (consumer groups, reprocessing, error management).
  • Public APIs: stable contracts, versioning, performance, and backward compatibility.
  • Real-time Performance: low latency, high throughput, observability (logs, metrics).
  • Concurrency & Reliability: idempotence, retry management, race conditions.
  • MySQL (modeling, transactions, query optimization). Redis / Valkey (cache-aside, cache/DB consistency, latency reduction).
  • Architecture: Hexagonal (ports & adapters), high demand for testability and maintainability.

REQUIRED PROFILE

Graduating from an engineering school or holding a Master's degree in computer science, with solid experience in software development, particularly in Back-End (Node.js) with a good understanding of Front-End challenges, you have successful experience as a Tech Lead, Lead Developer, or Engineering Manager.

Driven by the desire to grow your teams, you have the necessary perspective to make structuring technical decisions and design robust architectures.

Very comfortable with distributed systems, high load, and scalability issues, you have a strong interest in *clean code* and building ultra-reliable production systems. Finally, autonomous, pragmatic, and with excellent interpersonal skills, you will thrive in an environment where your deliveries will have a direct impact.


POSITION DETAILS
  • Full-time permanent position (35 hours/week) exclusively
  • 4-day work week
  • Work location: Inner Paris
  • Start date: ASAP
  • Compensation based on profile + profit sharing and employee savings plan
  • On-call duty clause

  • RECRUITMENT PROCESS
  • HR Interview (30-45 min)
  • Interview with the VP Engineering (2h)
  • Final interview with management (1h)
  • To ensure an optimal candidate experience, Winamax recruitment processes typically last between 2 and 4 weeks.
    WHY JOIN US?
    In addition to our poker and sports betting universe, we have other advantages!
    • A multicultural and unique company culture
    • A 4-day work week for the majority of our teams
    • Choice of computer: PC or MAC
    • Participation in tech conferences/events
    • A friendly work environment, in the heart of Paris (Eiffel Tower rooftop, video game room, and gym...)
    • Opportunities for internal mobility
    • A rich company life with regularly organized parties and events (poker tournaments, themed parties, summer BBQs...)
    • Profit sharing and employee savings plan bonuses
    • Access to the co-option program (co-option bonus up to €5,000)
    • A company restaurant (or meal vouchers)
    • Excellent health insurance
    • 6 weeks of paid vacation

    Required skills

    mysql redis kafka interpersonal skills pc full-time health insurance leadership management development mentoring monitoring reliability meal vouchers software development react typescript data modeling manager paris transactions deadlines prioritization node.js data code reviews code quality architecture cdi hands-on 35-hour week microservices observability career development events performance incident management scalability entertainment engineering manager distributed systems technical specifications vue hexagonal architecture autonomous mac estimation employee savings plan front-end back-end product owner compensation candidate experience profit sharing stability tech lead metrics back-end development maintainability risk mitigation company restaurant production deployment logs sports betting high volume clean code gym query optimization online gaming asap concurrency on-call duty testability delivery planning real-time performance deliverables technical vision poker friendly work environment reprocessing delivery quality alerts pragmatic backward compatibility paid vacation project structuring rooftop error management development practices api versioning internal mobility reliable systems low latency 4-day work week application logic idempotence latency reduction public apis technical point of contact tech events valkey application components promotional operations hr interview tech conferences high throughput jsdoc mini-games management interview high load web integration consumer groups race conditions ports and adapters fullstack developers interactive campaigns pragmatic environment task breakdown front-end integration complex logic architectural choices post-production monitoring fullstack ecosystem retry management cache-aside cache consistency front-end challenges vp engineering interview multicultural culture video game room company life poker tournaments themed parties summer bbqs co-option program co-option bonus

    Sign up to apply

    Create a free account to apply for this job and get access to:

    • AI-powered CV optimization for this specific job
    • Save jobs and create custom alerts
    • See your CV match score for each job

    Company information

    Company
    WINAMAX
    Location
    Paris
    Germany
    Posted
    7 hours ago

    Find similar jobs

    Explore more opportunities like this one.

    Interested in this position?

    Create your free account and tailor your CV to match this job.