In this role, you can expect to:
- Translate requirements into technical designs and identify appropriate technologies and frameworks.
- Ensure scalability, performance, security, and maintainability in the software design.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand requirements and deliver large-scale software solutions.
- Follow coding standards and best practices to ensure high-quality and maintainable code.
- Iterate on software based on feedback, testing, and performance analysis.
- Analyze and debug complex software issues, identifying root causes, and implementing effective solutions.
- Conduct thorough testing and verification to ensure the software meets functional and non-functional requirements.
- Document of software designs, code, and technical processes to facilitate understanding, maintainability, and future enhancements.
- Actively participate in code reviews and provide constructive feedback to improve the overall codebase quality.
- Implement server-side logic, including APIs, databases, authentication systems, and data processing pipelines.
To be successful in this role, your background includes:
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- 3+ years of experience in software development, preferably in gaming.
- Experience with JavaScript, Typescript and C#.
- Understanding of software engineering with back-end/server-side technologies such as Node.js.
- Experience using Non-Relational Databases such as MongoDB.
- Experience with real-time multiplayer applications using Sockets or WebSocket.
- Worked on a RESTful API system.
- Worked on shipped online titles (on Console, PC, or Mobile).
- Professional proficiency with a game engine.
- Ability to write clean, simple, well-documented code from design requirements.
- Experience working with source control such as GIT or Perforce.
- Experience in Android / iOS Mobile application development.
- Experience maintaining continuous integration pipelines is a plus.
- Ability to effectively communicate with technical and non-technical team members.
- Experience working in Agile, Kanban, or similar project management methodologies.
- Bilingual (French and English) is considered an important advantage.
Top Skills
What We Do
Kabam is a world leader of developing entertaining, immersive, and highly social multiplayer games. We merge consumer behavior with the art of game design to create experiences that are enjoyed by millions of players across the globe. Each game has raised the benchmark in mobile gaming, bringing high-quality graphics, next-generation technology and revolutionary gameplay to the palm of player’s hands.
We have partnered with leading entertainment brands like Disney, Hasbro, and Universal to create mobile games based on some of the world’s most iconic franchises.
Our games have generated hundreds of millions of downloads including Marvel Contest of Champions, Disney Mirrorverse, Shop Titans, Transformers: Forged to Fight, Mini Guns, Fast & Furious 6: The Game, Fast & Furious: Legacy, and Blastron. Many of these games have also received multiple awards such as Apple’s Editor’s Choice and Google Play’s Best Game of the Year.
Founded in 2006, we have studios and offices in Vancouver, Montreal, Charlottetown, Los Angeles, San Francisco, Austin, and Seoul. Kabam is a wholly-owned subsidiary of Netmarble Games.









