🎯 Backend Engineer | Multiplayer FPS ~ 🎯 Ingénieur backend | FPS multijoueur
Offre en anglaisYou will architect and maintain high-performance, real-time backend infrastructure to support thousands of concurrent players in a competitive FPS. This includes managing game state, transactional inventory systems, and scalable matchmaking services.
- Hybride
- Calgary, AB
- Publié 2 sept. 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Résumé du 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.
Ce que vous ferez
You will architect and maintain high-performance, real-time backend infrastructure to support thousands of concurrent players in a competitive FPS. This includes managing game state, transactional inventory systems, and scalable matchmaking services.
Exigences
Candidates must have at least 5 years of experience shipping multiplayer game backends and proven success handling over 50,000 concurrent users. Deep technical proficiency in Kubernetes, cloud game services, and performance optimization for real-time systems is mandatory.
Compétences indiquées
- KubernetesSouhaitée
- RedisSouhaitée
- PostgreSQLSouhaitée
- Gestion des stocksSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Backend Engineering
- Distributed Systems
- Kubernetes
- NodeJS
- PostgreSQL
- Redis
- Multiplayer Game Development
- Game State Synchronization
- Matchmaking Systems
- Inventory Management
- AWS Game Services
- PlayFab
- Pragma
- AccelByte
- Latency Optimization
- Real-time Observability
- gRPC
- Microsoft Azure PlayFab
- Observability
- Services Design
- Create Read Update and Delete (CRUD)
- Distributed Denial-Of-Service (DDoS) Attacks
- Liveops
- Application Programming Interface (API)
- Amazon Web Services
- DDoS Mitigation
- Economics
- Forecasting
- Scalability
- Node.js (Javascript Library)
- Operations
- TypeScript
- Unreal Engine
- WebSocket
- Persistence
Domaines d’emploi
- Software
- Technology
- Engineering
- Security & Safety
- Back End Engineer
- Back End Developer / Engineer
- Web and Multimedia Developers
- Web Developers
Renseignements supplémentaires
- Expérience minimale
- 5+ ans
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 2 jours par semaine