Talent.com
Ironbelly Studios
Backend Developer | Multiplayer FPS ~ Développeurbackend | FPS multijoueurIronbelly Studios • Montréal, Canada
Backend Developer | Multiplayer FPS ~ Développeurbackend | FPS multijoueur

Backend Developer | Multiplayer FPS ~ Développeurbackend | FPS multijoueur

Ironbelly Studios • Montréal, Canada
30+ days ago
Job type
  • Full-time
Job description
Français à suivre 🎮 The Project We're building tournament-grade multiplayer systems for a revolutionary FPS that combines hardcore competitive gameplay with true digital economies. We are seeking an experienced Backend Developer to build the backend that powers a new era of virtual economies - owning everything from high-throughput APIs and real-money inventory systems to distributed game services at scale. If you live for TypeScript, elegant data design, and systems that don't go down, this one's for you! 💼 Your Mission What You'll Own Game & Auxiliary Services Design and maintain TypeScript-based game services and supporting auxiliary APIs that underpin core player experiences. Scalable API Architecture Build RESTful and distributed APIs capable of handling 100K+ operations per second, engineered for resilience and horizontal scale. Inventory & Economy Backend Architect transactional systems managing player inventories with real monetary value, ensuring ACID compliance and full data integrity. Data Design & SQL Own database schema design and query optimization in PostgreSQL, with Redis caching layers for ultra-low-latency data access. Feature Orchestration Orchestrate complex, multi-step player action flows using distributed frameworks including virtual actor models and message queuing. Secure System Design Apply secure-by-default principles across all services: authentication, authorization, input validation, and defense-in-depth architecture. What You'll be Doing Build and iterate on CRUD APIs frequently — the foundation of everything players touch Power a new era of virtual economies — your code will have direct ecosystem impact at scale Keep thousands of concurrent user actions running smoothly through robust live operations Design distributed systems that manage real-time game state across a massive concurrent player base Architect transactional backends for player inventories that carry real monetary value Orchestrate advanced, multi-step features tied to player actions with precision and reliability ✅ What You Bring Core Skills TypeScript - primary language for all backend services and APIs API design - RESTful services, service contracts, versioning, and documentation SQL & data modeling - PostgreSQL schema design, query optimization, migrations Transactional systems - ACID compliance, idempotency, distributed transaction patterns Scalable system design - horizontal scaling, rate limiting, back-pressure, and graceful degradation Secure system design - auth patterns, secrets management, input sanitization, threat modeling Infrastructure & Tooling Kubernetes - container orchestration for scalable service architecture Redis - caching, pub/sub, and session management at high throughput Distributed systems - virtual actor frameworks, message queuing, event-driven orchestration Monitoring - real-time observability pipelines handling 1M+ events per minute 🚀 Why Ironbelly Studios? The Team: Join 20+ industry veterans creating a groundbreaking FPS that's redefining player ownership in gaming. The Impact: Your systems are the invisible backbone of a living virtual economy — when they hold, thousands of players stay immersed; when they don't, the game stops. The Culture: Trust-based, data-driven, and autonomous. We value continuous improvement and high-quality craftsmanship in a collaborative environment. 📍 Location This is a hybrid / remote role based in Montreal, Quebec . We're building a centralized team in one of gaming's most vibrant cities. Local candidates or those willing to relocate will be prioritized but all are welcome ~ 🎮 Le projet Nous développons des systèmes multijoueurs de niveau tournoi pour un FPS révolutionnaire qui combine un gameplay compétitif hardcore avec de véritables économies numériques. Nous recherchons un développeur backend expérimenté pour créer le backend qui alimentera une nouvelle ère d'économies virtuelles, en prenant en charge tout, des API à haut débit et des systèmes d'inventaire en argent réel aux services de jeux distribués à grande échelle. Si vous êtes passionné par TypeScript, la conception élégante de données et les systèmes qui ne tombent jamais en panne, ce poste est fait pour vous ! 💼 Votre mission Vos responsabilités Services de jeu et services auxiliaires Concevoir et maintenir des services de jeu basés sur TypeScript et des API auxiliaires qui soutiennent l'expérience de jeu des joueurs. Architecture API évolutive Créer des API RESTful et distribuées capables de traiter plus de 100 000 opérations par seconde, conçues pour être résilientes et évolutives horizontalement. Inventaire et économie Concevoir des systèmes transactionnels backend gérant les inventaires des joueurs ayant une valeur monétaire réelle, en garantissant la conformité ACID et l'intégrité totale des données. Conception des données et SQL Concevoir le schéma de base de données et optimiser les requêtes dans PostgreSQL, avec des couches de mise en cache Redis pour un accès aux données à très faible latence. Orchestration des fonctionnalités Orchestrez des flux d'actions complexes et en plusieurs étapes pour les joueurs à l'aide de cadres distribués, notamment des modèles d'acteurs virtuels et des files d'attente de messages. Conception de systèmes sécurisés Appliquez les principes de sécurité par défaut à tous les services : authentification, autorisation, validation des entrées et architecture de défense en profondeur. Ce que vous ferez Construire et itérer fréquemment sur les API CRUD, qui constituent la base de tout ce que les joueurs utilisent Faire entrer les économies virtuelles dans une nouvelle ère : votre code aura un impact direct à grande échelle sur l'écosystème Assurer le bon fonctionnement de milliers d'actions simultanées des utilisateurs grâce à des opérations en direct robustes Concevoir des systèmes distribués qui gèrent l'état du jeu en temps réel pour une base massive de joueurs simultanés Concevoir des backends transactionnels pour les inventaires des joueurs qui ont une valeur monétaire réelle Orchestrer avec précision et fiabilité des fonctionnalités avancées en plusieurs étapes liées aux actions des joueurs ✅ Ce que vous apportez Compétences clés TypeScript - langage principal pour tous les services backend et API Conception d'API - services RESTful, contrats de service, gestion des versions et documentation SQL et modélisation de données - conception de schémas PostgreSQL, optimisation des requêtes, migrations Systèmes transactionnels - conformité ACID, idempotence, modèles de transactions distribuées Conception de systèmes évolutifs - mise à l'échelle horizontale, limitation de débit, contre-pression et dégradation progressive Conception de systèmes sécurisés - modèles d'authentification, gestion des secrets, nettoyage des entrées, modélisation des menaces Infrastructure et outils Kubernetes - orchestration de conteneurs pour une architecture de services évolutive Redis - mise en cache, pub/sub et gestion des sessions à haut débit Systèmes distribués - frameworks d'acteurs virtuels, mise en file d'attente des messages, orchestration événementielle Surveillance - pipelines d'observabilité en temps réel traitant plus d'un million d'événements par minute 🚀 Pourquoi Ironbelly Studios ? L'équipe: rejoignez plus de 20 vétérans de l'industrie qui créent un FPS révolutionnaire redéfinissant la propriété des joueurs dans le domaine du jeu vidéo. L'impact: vos systèmes sont la colonne vertébrale invisible d'une économie virtuelle vivante. Lorsqu'ils fonctionnent, des milliers de joueurs restent immergés dans le jeu ; lorsqu'ils ne fonctionnent pas, le jeu s'arrête. La culture: basée sur la confiance, axée sur les données et autonome. Nous valorisons l'amélioration continue et le savoir-faire de haute qualité dans un environnement collaboratif. 📍 Lieu Il s'agit d'un poste hybride / à distance basé à Montréal, au Québec. Nous sommes en train de constituer une équipe centralisée dans l'une des villes les plus dynamiques du monde du jeu vidéo. Les candidats locaux ou ceux qui sont prêts à déménager seront prioritaires, mais tous les candidats sont les bienvenus.
Create a job alert for this search

Backend Developer | Multiplayer FPS ~ Développeurbackend | FPS multijoueur • Montréal, Canada

Similar jobs

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

Motive Studiomontreal (administrative region), qc, Canada
Full-time

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

 • Promoted

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

FlexterMontreal
Full-time

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

 • Promoted

Développeur back-end senior / Senior back-end developer

ExploranceMontreal (administrative region), QC, CA
Full-time

ONLY APPLY IF YOU RESIDE IN MONTREAL AND SURROUNDING AREAS.Design and implement highly scalable and efficient data access layers and APIs.Develop secure, reusable, and high-performance backend comp... Show more

 • Promoted

Développeur backend C# Senior - expérience jeux vidéo

AstekMontreal (administrative region), QC, CA
Full-time

Hybride (3 jours sur site - 2 jours en télétravail).Le traitement des candidatures débutera la semaine du 1er juillet.Un bon niveau d'anglais est requis en raison des échanges avec des équipes et p... Show more

 • Promoted

Senior Backend Developer in Music Tech

LANDR MontrealMontreal
Full-time

Rejoignez LANDR en tant que Développeur Backend Senior pour transformer l'expérience musicale des créateurs.Ce rôle clé comprend la conception de services back-end sur AWS.LANDR est en quête d'un D... Show more

 • Promoted

Développeur(euse) principal(e), Intégration, Marchés privés

PSP’s Private Debt & Credit Investment (PDCI) groupMontreal
Full-time

À PROPOS DE NOUSNous sommes l’un des plus importants investisseurs pour des régimes de pensions au Canada, avec un actif net sous gestion de 320,6 milliards de dollars au 31 mars 2026.Nous investis... Show more

 • Promoted

Développeur(euse) principal(e), Intégration, Marchés privés

PSP Investments | Investissements PSPmontreal (administrative region), qc, Canada
Full-time

Vous serez responsable de concevoir, développer et maintenir des solutions d'intégration robustes et évolutives en étroite collaboration avec nos partenaires d'affaires.Vous travaillerez notamment ... Show more

 • Promoted

Développeur(euse) Logiciel – Équipe Intelligence Artificielle / Software Developer - AI Team

Go RHMontreal (administrative region), QC, CA
Full-time

Flyscan est à la fine pointe de la technologie en matière de sécurité et de protection de l’environnement.Nous avons conçu et développé un système d’inspection aérienne capable d’identifier de peti... Show more

 • Promoted

Senior Attribution Developer

GameAddikMontreal (administrative region), QC, CA
Full-time

GameAddik est un leader mondial du marketing et de la distribution de jeux vidéo, avec des bureaux à Montréal et à Québec.Depuis 2015, nous aidons les éditeurs à croître grâce à des solutions d’acq... Show more

 • Promoted

Développeur·euse plateforme senior - Senior Platform Developer

Toboggan LabsMontreal (administrative region), QC, CA
Full-time +1

Cette offre vise à constituer notre bassin de talents contractuels et reflète un ou plusieurs postes permanents à temps plein au sein de notre organisation.Nous recherchons des personnes intéressée... Show more

 • Promoted

Développeur(se) Backend Senior

OctasicMontreal (administrative region), QC, CA
Full-time

Fondée en 1998, Octasic est une société privée dont le siège social est situé à Montréal au Canada, avec des installations de Recherche et Développement au Canada et en Inde, ainsi qu'un réseau mon... Show more

 • Promoted

Développeur·euse Backend (Drupal)

NurunMontreal
Full-time

Nous sommes Nurun, au centre de la créativité et de la technologie.Nous créons des expériences numériques qui aident à faire grandir les marques et à transformer les organisations.Nous sommes des h... Show more

 • Promoted

Développeur Backend Senior - Senior Developer Backend

Cloud Imperium GamesMontreal (administrative region), QC, CA
Full-time

We are a crowdfunded company and have a dedicated and enthusiastic community of backers who are helping us create the “Best Damn Space Sim Ever”.We want to build the best we can deliver and we beli... Show more

 • Promoted

Développeur(euse) - développement et exploitation (DevOps) - Intact Lab

Intact Financial CorporationMontreal (administrative region), QC, CA
Full-time

Nos équipes sont au coeur de tout ce que nous faisons.Ensemble, nous aidons les gens, les entreprises et la société à aller de l’avant dans les bons moments et à être résilients dans les moments di... Show more

 • Promoted

Senior Fullstack Developer chez AppDirect

AppDirectMontreal (administrative region), QC, CA
Full-time

Rejoignez AppDirect en tant que Senior Fullstack Developer à Montréal.Développez des solutions innovantes qui font la différence à l’échelle mondiale.Dans ce rôle senior, vous apporterez votre expe... Show more

 • Promoted

Développeur d'Applications Mobiles BRP

BRPMontreal (administrative region), QC, CA
Full-time

Devenez Développeur d'Applications Mobiles au sein de BRP, en créant des solutions innovantes sur Android et iOS.Ce rôle passionnant se déroule dans notre bureau de Montréal, axé sur la collaborati... Show more

 • Promoted

Programmeur.euse Gameplay Senior– Anti‑Cheat – [Rainbow Six Siege]

Jobs for HumanityMontreal (administrative region), QC, CA
Full-time

Rainbow Six Siege recherche un(e) Gameplay Programmer talentueux(se) et rigoureux(se) pour contribuer à notre mission : garantir un environnement juste et compétitif pour notre communauté.Nous nous... Show more

 • Promoted

KRAFTON: Développeur Outils Expérimenté

KRAFTON Montréal StudioMontreal (administrative region), QC, CA
Full-time

KRAFTON Montréal recherche un Développeur Outils passionné pour innover dans le monde du jeu vidéo.Ce poste hybride vous permettra d'exercer vos compétences tout en impactant le développement de pr... Show more

 • Promoted

Développeur(euse) logiciel backend (“Payload Planner”)

GHGSATMontreal (administrative region), QC, CA
Full-time

GHGSat offre des services de détection, de mesure et de surveillance des gaz à effet de serre à des clients industriels et gouvernementaux partout dans le monde.Grâce à nos propres satellites et ca... Show more

 • Promoted

Développeur(se) Back-End Senior

BrainFinanceMontreal
Full-time

BrainFinance est une société de technologie financière de premier plan qui fournit des solutions de crédit responsables et constructives aux consommateurs.Nous redéfinissons l'accès au crédit grâce... Show more