Talent.com
Ironbelly Studios
Backend Engineer | Multiplayer FPS ~ Ingénieur backend | FPS multijoueurIronbelly Studios • Montréal, Québec, Canada
Backend Engineer | Multiplayer FPS ~ Ingénieur backend | FPS multijoueur

Backend Engineer | Multiplayer FPS ~ Ingénieur backend | FPS multijoueur

Ironbelly Studios • Montréal, Québec, Canada
Il y a 14 jours
Type de contrat
  • Temps plein
Description de poste

⚡ THE MISSION

Build the backend that powers thousands of concurrent battles in our next-generation competitive FPS. This isn't web development with game features - this is architecting the real-time infrastructure that hardcore players demand: sub-50ms response times, bulletproof persistence, and flawless matchmaking for a title that will compete with CS2 and Valorant.

🏆 WHY THIS ROLE MATTERS

You won't be building CRUD APIs. You'll work on advances and highly orchestrated backend features of our games. You will be building CRUD APIs often!

  • Ecosystem Impact: Your code will power a new era of virtual economies

  • Live Operations: Your systems will handle thousands of concurrent user actions

🔧 YOUR TECHNICAL BATTLEFIELD

Mission-Critical Systems You'll Own:

  • Stateful Game Services: Design distributed systems managing real-time game state across thousands of concurrent users

  • Inventory & Economy Backend: Architect transactional systems managing player inventories worth real money

  • Advance Features: Orchestrate features related to player actions

Your Arsenal:

  • Infrastructure: Kubernetes for scalable service architecture

  • Performance: Redis for caching, PostgreSQL for persistence, 100K+ ops/second

  • Protocols: WRESTful services, Typescript, Distributed systems orchestration framework (virtual actor frameworks, queuing)

  • Monitoring: Real-time observability handling 1M+ events/minute

REQUIRED EXPERTISE

Non-Negotiable Technical Skills:

  • 5+ years shipping multiplayer game backends (not web apps that happen to be games)

  • Proven scaling experience: You've handled 50K+ CCU in production

  • Battle-tested with: PlayFab, Pragma, AccelByte, or built similar from scratch

  • Deep knowledge: Kubernetes at scale, AWS game services, NodeJS performance optimization

  • Game-specific expertise: Tick rates, client prediction, lag compensation, state synchronization

Evidence We Need:

  • Shipped titles you can point to on Steam/Epic/Console

  • War stories about scaling failures and how you fixed them

  • Specific metrics: CCU handled, latency achieved, uptime maintained

  • Your approach to common problems: inventory duplication, match state corruption, DDOS mitigation

🚀 BONUS MULTIPLIERS

  • Direct Unreal Engine 5 replication system experience

  • Experience with competitive game ranking systems (ELO, TrueSkill)

  • Background in anti-cheat or game security

🎮 THE GAME YOU'LL POWER

We're building the competitive FPS that PC players have been waiting for. Think CS:GO's competitive integrity meets modern gameplay. Your backend will be the difference between "another shooter" and "the next decade's esport."

📍 Location

Hybrid role (1-3 days in office) based in Montreal, Quebec.

~

⚡ LA MISSION

Construisez le backend qui alimentera des milliers de batailles simultanées dans notre FPS compétitif de nouvelle génération. Il ne s'agit pas de développement web avec des fonctionnalités de jeu, mais bien de concevoir l'infrastructure en temps réel exigée par les joueurs hardcore : des temps de réponse inférieurs à 50 ms, une persistance à toute épreuve et un matchmaking sans faille pour un titre qui rivalisera avec CS2 et Valorant.

🏆 POURQUOI CE POSTE EST IMPORTANT

  • Vous ne développerez pas d'API CRUD. Vous serez responsable de l'intégrité concurrentielle de notre jeu dans son ensemble :

  • Confiance des joueurs : votre couche de persistance contient des millions d'objets virtuels

  • Équité des matchs : votre système de matchmaking détermine l'expérience de chaque joueur

  • Opérations en direct : vos systèmes gèrent 10 000 matchs simultanés sans aucun problème

🔧 VOTRE CHAMP DE BATAILLE TECHNIQUE

  • Systèmes critiques dont vous serez responsable :

  • Services de jeu avec état : concevoir des systèmes distribués gérant l'état du jeu en temps réel sur des milliers de matchs simultanés

  • Matchmaking haute performance : créer un matchmaking basé sur l'ELO prenant en charge plus de 50 000 joueurs simultanés avec un temps d'attente inférieur à 5 secondes

  • Backend d'inventaire et d'économie : concevez des systèmes transactionnels gérant les inventaires des joueurs ayant une valeur monétaire réelle

  • Intégration anti-triche : implémentez une validation autoritaire du serveur et intégrez-la à BattlEye/EAC

  • Infrastructure LiveOps : créer des systèmes de correctifs à chaud pour des mises à jour sans interruption pendant les heures de pointe

  • Votre arsenal :

  • Spécifique au jeu : PlayFab/Pragma/AccelByte ou équivalents personnalisés

  • Infrastructure : Kubernetes orchestrant plus de 1 000 pods, AWS GameLift/Agones

  • Performances : Redis pour l'état de session, PostgreSQL pour la persistance, plus de 100 000 opérations/seconde

  • Protocoles : WebSockets, gRPC pour le maillage de services, UDP pour le trafic de jeu

  • Surveillance : observabilité en temps réel gérant plus d'un million d'événements/minute

✅ COMPÉTENCES REQUISES

Compétences techniques indispensables :

  • Plus de 5 ans d'expérience dans le développement de backends pour jeux multijoueurs (et non d'applications web qui se trouvent être des jeux)

  • Expérience avérée en matière de mise à l'échelle : vous avez géré plus de 50 000 CCU en production

  • Expérience éprouvée avec : PlayFab, Pragma, AccelByte, ou développement similaire à partir de zéro

  • Connaissances approfondies : Kubernetes à grande échelle, services de jeux AWS, optimisation des performances NodeJS

  • Expertise spécifique aux jeux : taux de tick, prédiction client, compensation de latence, synchronisation d'état

Preuves requises :

  • Titres commercialisés que vous pouvez citer sur Steam/Epic/Console

  • Récits d'échecs en matière de mise à l'échelle et de la manière dont vous les avez résolus

  • Indicateurs spécifiques : CCU gérés, latence atteinte, disponibilité maintenue

  • Votre approche des problèmes courants : duplication d'inventaire, corruption de l'état des matchs, atténuation des attaques DDOS

🚀 MULTIPLICATEURS DE BONUS

  • Expérience directe du système de réplication Unreal Engine 5

  • Expérience des systèmes de classement compétitifs (ELO, TrueSkill)

  • Expérience dans la lutte contre la triche ou la sécurité des jeux

🎮 LE JEU QUE VOUS ALLEZ DÉVELOPPER

Nous développons le FPS compétitif que les joueurs PC attendent depuis longtemps. Imaginez l'intégrité compétitive de CS:GO associée à un gameplay moderne. Votre backend fera la différence entre « un autre jeu de tir » et « l'e-sport de la prochaine décennie ».

📍 Lieu

Poste hybride (1 à 3 jours au bureau) basé à Montréal, au Québec.

Créer une alerte emploi pour cette recherche

Backend Engineer | Multiplayer FPS ~ Ingénieur backend | FPS multijoueur • Montréal, Québec, Canada

Offres similaires

Platform Backend Engineer - Hybrid & Bilingual (EN/FR)

DialogueMontreal, Montreal (administrative region), CA
Temps plein

A leading virtual care provider in Canada, seeks a Platform Developer, Backend, to enhance its platform tools and services.This mid-senior level role focuses on writing maintainable code, developin... Voir plus

 • Offre sponsorisée

Ingénieur Backend Senior – Architecture SaaS (Remote)

Poka Inc.Montreal (administrative region), QC, CA
Télétravail
Temps plein

Une société technologique innovante à Montréal recherche un(e) Développeur·se Backend Staff pour influencer l'architecture et résoudre des défis techniques.Le candidat idéal aura au moins 7 ans d'e... Voir plus

 • Offre sponsorisée

Backend Engineer | Multiplayer FPS ~ Ingénieur backend | FPS multijoueur

Ironbelly StudiosMontreal (administrative region), QC, CA
Temps plein

Build the backend that powers thousands of concurrent battles in our next-generation competitive FPS.This isn't web development with game features - this is architecting the real-time infrastructur... Voir plus

 • Offre sponsorisée

Backend Engineer — AI-Powered Enterprise Platform (Remote)

AvironMontreal, Montreal (administrative region), CA
Télétravail
Temps plein

A technology company specializing in applied AI in Montreal is seeking a Backend Engineer to build and scale the core platform for their AI agent solutions.This role requires designing robust backe... Voir plus

 • Offre sponsorisée

Remote Blockchain Engineer: Build Next-Gen Platforms

Yeah! GlobalMontreal (administrative region), QC, CA
Télétravail
Temps plein

A leading global tech company is seeking a talented Blockchain Engineer to work remotely from Montreal, Canada.The ideal candidate will have at least 3 years of experience in blockchain development... Voir plus

 • Offre sponsorisée

Senior Backend Engineer

US MobileMontreal (administrative region), QC, CA
Temps plein

US Mobile is building the future of wireless communication.The goal: one unified network open to any person and any device, worldwide.We’re getting there by empowering customers.All three major net... Voir plus

 • Offre sponsorisée

Senior Java Backend Engineer - API, Microservices, AWS

National Bank of CanadaMontreal (administrative region), QC, CA
Temps plein

Une grande banque à Montréal recherche un développeur senior Java backend pour intégrer et développer des solutions logicielles innovantes.Assurez la qualité par des tests automatisés tout en colla... Voir plus

 • Offre sponsorisée

Technical Lead – Scalable Backend for Games

XsollaMontreal (administrative region), QC, CA
Temps plein

A global commerce company in Montreal is seeking a Technical Lead who excels in backend engineering and has over 8 years of experience.The ideal candidate will lead technical discussions, influence... Voir plus

 • Offre sponsorisée

Senior Full-Stack Dashboard Engineer for Gaming

UnityMontreal (administrative region), QC, CA
Temps plein

Une entreprise de technologie recherche un développeur Full-Stack sénior pour créer des tableaux de bord pour Unity Ads.Le candidat idéal aura une solide expérience en TypeScript et React, ainsi qu... Voir plus

 • Offre sponsorisée

Backend Engineer (Go)

XsollaMontreal (administrative region), QC, CA
Temps plein

You will play a pivotal role in delivering high-impact software solutions across our platform.You bring curiosity, initiative, and a passion for clean, scalable systems.You collaborate effectively ... Voir plus

 • Offre sponsorisée

Senior Middleware & API Engineer (Hybrid Montreal)

Soho Square SolutionsMontreal (administrative region), QC, CA
Temps plein

A leading IT solutions firm in Montreal is looking for a Senior Full‑Stack Developer with extensive experience in API and Middleware.The ideal candidate has over 8 years of experience in software d... Voir plus

 • Offre sponsorisée

Développeur.se sénior.e de logiciels/ Senior Engine Software Developer - Iron Man

Motive StudioMontreal (administrative region), QC, CA
Temps plein

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.A community that connects across the globe, where cre... Voir plus

 • Offre sponsorisée

Senior Platform Engineer Hybrid Role

Hunter BondMontreal (administrative region), QC, CA
Temps plein

Build scalable solutions as a Senior Platform Engineer/DevOps Engineer for Elite FinTech in Montreal.Your role will emphasize Linux administration, CI/CD practices, and automated deployment in a hy... Voir plus

 • Offre sponsorisée • Nouvelle offre

Experienced Backend Engineer with AI-Focused Expertise

Computrition, Inc.Montreal (administrative region), QC, CA
Temps plein

Be instrumental in a new SaaS venture as an Experienced Backend Engineer.Your AI-first approach and proficiency in.NET/C# will drive the foundation of a cutting-edge application.This position is de... Voir plus

 • Offre sponsorisée

Senior Backend Engineer

XsollaMontreal (administrative region), QC, CA
Temps plein

Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry.From indie to AAA, companies partner with Xsolla to he... Voir plus

 • Offre sponsorisée

Senior Java Backend Engineer - Scale FinTech Platforms

exagensMontreal, Montreal (administrative region), CA
Temps plein

Une entreprise technologique innovante à Montréal recherche un Développeur Back-End Java Senior pour rejoindre une équipe dynamique.Le candidat idéal aura plus de 5 ans d'expérience en Java et Spri... Voir plus

 • Offre sponsorisée

Developer (Back-end) Montreal • Hybrid • Full-time

FlexterMontreal (administrative region), QC, CA
Temps plein

Flexter agrandit son équipe, et on est à la recherche d'une personne qui aura un rôle clé dans le développement de notre produit! La personne idéale a l’expérience, le talent, et la motivation de s... Voir plus

 • Offre sponsorisée

Senior Backend Engineer

Repovive, Inc.Montreal (administrative region), QC, CA
Temps plein

Senior level, 5-7+ years of experience.Senior backend engineer at a Montreal tech firm. Voir plus

 • Offre sponsorisée

Full-stack engineer – Builder IA

AirudiMontreal (administrative region), QC, CA
Temps plein

Chez Airudi, on réinvente le monde du travail en mettant l’IA au service des organisations et de leurs gens.Concrètement, on crée des solutions technologiques avant-gardistes qui simplifient le quo... Voir plus

 • Offre sponsorisée

Programmeur Backend DevOps Senior - Contrat

KabamMontreal (administrative region), QC, CA
Temps plein

Chez Kabam, nous relevons constamment la barre de l'excellence dans le domaine des jeux mobiles gratuits.Nous embauchons pour la passion et la diversité, afin de triompher grâce à nos compétences c... Voir plus