🎯 Backend Developer | Multiplayer FPS ~ 🎯 Développeur backend | FPS multijoueur
Build the backend of a living virtual economy — TypeScript, distributed systems, real money on the line. Your APIs power thousands of players. Your architecture decides if the game holds.
We usually respond within two weeks
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.
- Department
- Engineering
- Role
- Fullstack - Backend
- Remote status
- Hybrid
About Ironbelly Studios
Ironbelly Studios is comprised of a talented, passionate and dedicated number of game developers from all corners of the globe. Our focus is on creating high quality entertainment experiences as well as providing outsourcing services at a fraction of the cost seen elsewhere.
From humble beginnings Ironbelly has grown to be one of the most trusted names in the indie development space, working on over 300 projects in our 15 years of service, ranging from AAA titles such as Gotham Knights down to small mobile titles. We bring passion and experience together and look for people who put games and their creation in the center of their world.