Senior Back End Engineer W/M/NB

Le studio

Chez Million Victories, notre ambition est d’apporter les émotions puissantes des jeux Massivement Multijoueurs (MMO) à des millions de joueurs : le frisson des batailles épiques, la fierté d’une progression partagée, la force d’une communauté unie !

Pour y parvenir, nous réinventons le genre : nous créons des jeux MMO uniques, innovants et accessibles sur mobile.

Depuis le lancement de notre premier jeu, Million Lords, un MMO de stratégie en temps réel, nous connaissons une croissance régulière et solide. Forts de la réussite d’une levée de fonds de près de 40 millions de dollars, combinant investissements primaires et secondaires, et soutenus par une équipe de 35 professionnels, nous accélérons notre développement pour faire passer notre jeu au niveau supérieur.

🎯 Nos valeurs : ambition, originalité, respect.

🌱 Notre culture : nous croyons qu’il est possible de viser l’excellence dans une culture de bienveillance.

Chez Million Victories, la performance naît de la confiance, de l’autonomie et de la richesse des parcours et points de vue divers.

Travailler chez Million Victories, c’est :

  • Voir ses initiatives reconnues et valorisées
  • Bénéficier d’une réelle autonomie dans l’organisation de son travail
  • Rejoindre une équipe accueillante, solidaire et engagée

La mission

Définir et maintenir l’architecture backend (serveurs de jeu, services, APIs),
Implémenter la logique serveur temps réel (matchmaking, états de jeu, synchronisation),
Assurer la scalabilité, la résilience et la faible latence des services backend,
Garantir des performances élevées, une synchronisation temps réel fiable et une scalabilité adaptée à un MMO mobile live,
Développer et maintenir des services backend haute performance à l’aide de Node.js ou autre langage
Appliquer et promouvoir de bonnes pratiques de développement (qualité du code, tests, versioning avec Git)
Contribuer à la montée en compétences de l’équipe via de la documentation, des sessions de partage, de la code review et du pair programming,
Contribuer à la veille technologique et à la R&D.

    Profil recherché

    Nous recherchons un développeur back-end senior expérimenté.e disposant d’au moins 7 ans d’expérience en développement back-end, dont au moins 3 ans sur des problématiques d’infrastructure et de scalabilité pour des services à fort trafic. Vous possédez, par ailleurs, une excellente connaissance des architectures logicielles.

    Si vous avez les compétences suivantes :
    Solide maîtrise d’un langage backend (NodeJS ou autre) et de git
    Solide maîtrise d’un ou plusieurs environnements cloud (GCP, AWS ou Azure)
    (Serverless, Memorystore/Redis, Pub/Sub, etc.)
    Expérience sur un produit live comptant plus de 10 000 utilisateurs actifs mensuels
    Bases solides en algorithmique et en structures de données
    Bonne connaissance des base de données NoSQL
    Bonne compréhension des communications réseau
    Rigueur dans l’écriture du code et respect des standards de qualité
    Créativité et force de proposition
    Fort esprit d’équipe
    Capacité à résoudre des problèmes en autonomie
    Excellentes compétences de communication (oral et écrit)
    Appétence pour le mentoring et le partage de bonnes pratiques

    👉 Alors vous êtes fait·e pour travailler avec nous !

    Avantages

    Avantages spécifiques :
    Travail hybride : télétravail possible jusqu’à 3 jours par semaine
    Horaires flexibles avec la possibilité de travailler sur 4,5 jours
    Possibilité de devenir actionnaire de l’entreprise

    Et bien sûr :
    Carte déjeuner : 8 € / jour, prise en charge à 50 % par l’entreprise
    Accès à du matériel de sport au bureau
    Formations et conférences prises en charge pour accompagner votre développement
    Déjeuners d’équipe trimestriels/mensuels et carte cadeau de Noël
    …and more!

    Le processus de recrutement

    Nous accordons une grande importance à ce premier échange :
    1/ Entretien avec Isabelle notre responsable du recrutement, afin de comprendre votre parcours et vous présenter le poste ainsi que le processus de recrutement.
    2/ Entretien avec Bruno notre Lead Back End afin de parler technique, vous présenter l’équipe et les enjeux techniques.
    3/ Entretien avec Cyril notre Directeur Technique afin d’aligner les attentes et d’explorer les modalités d’une future collaboration.
    4/ Entretien avec notre Executive Producer pour vous donner une vision globale du fonctionnement du studio et de l’organisation des projets.
    5/ Rencontre avec Benoît/Céline, nos cofondateurs.

    Information complémentaire
    Contrat : Temps plein basé à Lyon
    Date de début : au plus tôt
    N’attendez plus, envoyez-nous votre candidature dès maintenant !