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

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

Ironbelly Studios • Québec City, Quebec, Canada
9 hours ago
Job type
  • Full-time
Job description

⚡ 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.

Create a job alert for this search

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

Similar jobs

Experienced Backend Engineer with AI-Focused Expertise

Computrition, Inc.Quebec, Capitale-Nationale, CA
Full-time

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... Show more

 • Promoted

Senior Backend Engineer, FinTech (Remote)

Berkeley PaymentsQuebec, Capitale-Nationale, CA
Remote
Full-time

A payment technology leader is seeking a Senior Software Engineer to join their fully remote team.This role focuses primarily on backend development, maintaining and enhancing payment processing sy... Show more

 • Promoted

Développeur Back-End sénior

FujitsuQuebec, Capitale-Nationale, CA
Full-time

French Talent sourcer /Recruteuse chez Fujitsu.Leader dans de la transformation numérique et pionnier de l’innovation, Fujitsu Canada offre un portefeuille complet de services en TI afin d’accompag... Show more

 • Promoted

Remote Blockchain Engineer: Build Next-Gen Platforms

Yeah! GlobalQuebec, Capitale-Nationale, CA
Remote
Full-time

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... Show more

 • Promoted

Senior Backend Engineer — Remote, Equity, Impact

DraftwiseQuebec, Capitale-Nationale, CA
Remote
Full-time

A forward-thinking legal tech firm is looking for an experienced back end software engineer to join their team.In this role, you will take ownership of tech features and write high-quality code.Wit... Show more

 • Promoted

Senior Backend Engineer — Remote, Scalable Systems Expert

EpistemixQuebec, Capitale-Nationale, CA
Remote
Full-time

A technology company is looking for a Senior Back End Software Engineer to join their fully remote team.The ideal candidate will have at least 7 years of back-end software development experience an... Show more

 • Promoted

Software Engineer - Brookhaven

Voldex GamesQuebec, Capitale-Nationale, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

Software Engineer - Brookhaven

VoldexQuebec, Capitale-Nationale, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

Senior Backend Engineer - AI Agent Integrations

CrestaQuebec, Capitale-Nationale, CA
Full-time

A leading AI technology company in Canada seeks a skilled backend engineer to develop scalable systems for integrating AI Agents within contact center environments.The role demands creating robust ... Show more

 • Promoted

Senior Backend Engineer

ModesQuebec, Capitale-Nationale, CA
Full-time

Modes is a digital transformation and organizational design collective working with various clients throughout North America.Our focus is on financial services.We help clients plan, design and laun... Show more

 • Promoted

Senior DevSecOps Engineer – Blockchain & Cloud Security

FigmentQuebec, Capitale-Nationale, CA
Full-time

A leading blockchain infrastructure provider in Canada seeks a Senior DevOps Engineer to enhance security and scalability in blockchain systems.This remote-first role requires strong expertise in D... Show more

 • Promoted

Développeur(se) backend senior - API sécurisées

TEHORA inc.Quebec, Capitale-Nationale, CA
Full-time

TEHORA est présentement à la recherche d'un(e) développeur(se) backend senior ayant une solide expérience en développement d'API sécurisées.Développer des API REST sécurisées;.Implémenter le chiffr... Show more

 • Promoted

Engine Programmer | Programmeur moteur

Larian StudiosQuebec, Capitale-Nationale, CA
Full-time

With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games.As we move on to new projects, the studio that brought you Baldur’s Ga... Show more

 • Promoted

Programmeur.euse Unreal senior

Airbus CanadaQuebec, Capitale-Nationale, CA
Full-time

Frima, un studio de développement de jeux vidéo, recherche un.Unreal (C++) senior, orienté UI, pour renforcer son équipe de programmeurs à Québec et Montréal.Collaborer étroitement avec l’équipe UI... Show more

 • Promoted

Senior Roblox Software Engineer — Live Games & Scale (Remote)

Voldex GamesQuebec, Capitale-Nationale, CA
Remote
Full-time

A leading gaming company is seeking a Software Engineer to contribute to Roblox games.This role involves writing clean Roblox Lua code, collaborating with teams to enhance player experiences, and o... Show more

 • Promoted

Full-Stack Engineer for Web3 NFT Trading (Remote)

PlaceholderQuebec, Capitale-Nationale, CA
Remote
Full-time

A leading NFT marketplace is seeking a passionate developer to join their team in building advanced trading infrastructure for NFTs.This role offers the opportunity to ship new products, optimize d... Show more

 • Promoted

Remote Backend Engineer: Build Scalable Services & Impact

ClipboardQuebec, Capitale-Nationale, CA
Remote
Full-time

A healthcare technology platform is seeking a Full-time Software Engineer to craft solutions that reshape the connection between healthcare professionals and facilities.You will collaborate with pr... Show more

 • Promoted

Senior Backend Engineer (AWS)

LumenaltaQuebec, Capitale-Nationale, CA
Full-time

As a Senior Backend Engineer at Lumenalta, you will design and implement robust backend systems, ensuring our applications are secure, scalable, and efficient.You will be responsible for working cl... Show more

 • Promoted

Backend Engineer: GIS APIs & AI-Driven Platform (Remote)

AmuseQuebec, Capitale-Nationale, CA
Remote
Full-time

A culture and arts platform is seeking a Mid-Senior Back End Developer in Ottawa to enhance its API for the Amuse platform.Candidates should have experience with Go or equivalent languages, and a k... Show more

 • Promoted

Senior AI Engineer - Backend-Driven Agentic (Remote)

BayOne SolutionsQuebec, Capitale-Nationale, CA
Remote
Full-time

A technology firm is hiring a Senior Full Stack Engineer (Backend-Leaning) with a strong focus on backend services and AI applications.The ideal candidate will have experience in building agent-bas... Show more