Programmeur Backend DevOps Senior - Contrat

Posted Yesterday
Be an Early Applicant
Montréal, QC, CAN
In-Office
Senior level
Gaming
The Role
As a Senior Backend DevOps Programmer, you will design and maintain game systems, collaborate on technical specifications, ensure software quality, and support scalable backend services on cloud infrastructures while leading CI/CD processes.
Summary Generated by Built In

Chez Kabam, nous relevons constamment la barre de l'excellence dans le domaine des jeux mobiles gratuits. Nous embauchons pour la passion et la diversité, afin de triompher grâce à nos compétences collectives. Nos équipes sont composées d'une fusion de personnalités et d'intérêts unis par une nature collaborative, une culture axée sur le plaisir, et une volonté de tout mettre en œuvre pour créer d'excellents jeux. Et c'est là que vous intervenez…

Nous recherchons un programmeur de jeux passionné par la construction et la maintenance de systèmes et d'outils de jeux avancés. En travaillant en collaboration avec d'autres développeurs et concepteurs, vous aurez un impact et une influence significatives sur la direction des jeux de Kabam. Si la résolution de problèmes complexes vous passionne, ce poste est fait pour vous!

Pour cette opportunité de contrat, nous privilégions les candidats qui peuvent travailler sur place dans notre studio de Montréal.

Dans ce rôle, vous pouvez vous attendre à:

  • Concevoir et architecturer des systèmes modulaires de jeu robustes, flexibles et performants.
  • Tenir compte des exigences en conceptions techniques et identifier les technologies, frameworks et stratégies d'infrastructure cloud appropriés.
  • Évaluer et sélectionner les outils, banques de données et technologies appropriés pour atteindre les objectifs du projet.
  • Assurer la scalabilité, la performance, la sécurité et la maintenabilité de la conception logicielle et de l'infrastructure serveur sous-jacente.
  • Collaborer avec des équipes interfonctionnelles pour connaître les besoins et définir les spécifications techniques.
  • Connaître et conseiller les normes de codage et les meilleures pratiques afin de garantir un code de haute qualité et facile à maintenir.
  • Faire évoluer le logiciel en fonction des commentaires, des tests et des analyses de performance.
  • Architecturer, provisionner et gérer l'infrastructure cloud (ex. : AWS, GCP) en utilisant l'Infrastructure as Code (IaC) pour soutenir des services backend évolutifs.
  • Concevoir, implémenter et maintenir des pipelines CI/CD robustes pour automatiser les tests, le déploiement et les mises à jour sans interruption de service (zero-downtime) pour les serveurs de jeu et les API.
  • Analyser et déboguer certains des problèmes logiciels les plus complexes, en identifiant les causes profondes et en mettant en œuvre des solutions efficaces.
  • Effectuer des tests et des vérifications minutieuses pour s’assurer que le logiciel répond aux exigences fonctionnelles et non fonctionnelles.
  • Rechercher et résoudre les problèmes en matière de performances et optimiser les logiciels pour plus d'efficacité et mettre en place des systèmes de surveillance et d'alerte en temps réel (ex.: Datadog, Prometheus). 
  • Collaborer avec des équipes interfonctionnelles, notamment des chefs de produit, les concepteurs et d’autres ingénieurs, afin de comprendre les besoins et de fournir des solutions logicielles à grande échelle.
  • Documenter les conceptions logicielles, le code et les processus techniques pour faciliter la compréhension, la maintenabilité et les améliorations.
  • Participer activement aux revues de code et fournir un retour d'information constructif afin d'améliorer la qualité globale de la base de code.
  • Mettre en œuvre la logique côté serveur, y compris les API, les bases de données, les systèmes d’authentification et les pipelines de traitement des données.

Pour réussir dans ce rôle, votre expérience comprend:

  • Baccalauréat en informatique, ingénierie ou expérience équivalente.
  • 8+ ans ou plus d’expérience dans le développement de logiciels, de préférence dans le domaine des jeux.
  • Maîtrise en Javascript, Typescript ou C#.
  • Excellente compréhension de l’ingénierie logicielle avec des technologies backend/serveur telles que Node.js.
  • De l'expérience de travail sur un système d’API RESTful.
  • Une solide expérience avec les fournisseurs cloud (AWS ou GCP) et les services clés liés au calcul (compute), au réseau et aux bases de données managées.
  • Une expérience pratique des outils de conteneurisation et d'orchestration (Docker, Kubernetes) pour le déploiement et la mise à l'échelle de serveurs de jeu.
  • Une expérience des outils d'Infrastructure as Code (IaC), plus particulièrement Terraform, est un plus.
  • Expérience l'utilisation de bases de données non relationnelles telles que MongoDB.
  • Expérience des applications multijoueurs en temps réel utilisant WebSocket ou Websockets.
  • Une expérience éprouvée dans la création et la maintenance de pipelines d'intégration et de déploiement continus (CI/CD) (ex. : GitHub Actions, GitLab CI, Jenkins).
  • Capacité d’écrire un code propre, simple et bien documenté en tenant compte des exigences de conception.
  • Expérience avérée de travail autonome et en collaboration au sein d’une équipe dynamique.
  • Solide expérience dans l’utilisation d’un système de contrôle des sources tel que GIT ou Perforce.
  • Expérience dans le maintien de pipelines d'intégration continue (gitlab CI ou similaire) est un plus.
  • Connaissance à jour des dernières tendances en matière de jeux mobiles.
  • Capacité à communiquer efficacement avec les membres techniques et non techniques de l’équipe.
  • Expérience de travail selon les méthodes Agile, Kanban ou des méthodologies de gestion de projet similaires.
  • Le bilinguisme (français et anglais) est un avantage.

Cette opportunité vous enthousiasme? Kabam se consacre au développement de sa main-d'œuvre diversifiée et inclusive. Si votre expérience passée ne correspond pas parfaitement aux exigences listées, nous vous encourageons tout de même à postuler : vous pourriez être un excellent candidat pour ce poste ou pour d'autres.
 
Nous vous invitons à postuler dès maintenant et à entamer la conversation avec nous. Ensemble, nous pouvons créer et soutenir certains des meilleurs jeux jamais réalisés et divertir le monde entier!
 
À propos de Kabam
 
Kabam est un leader mondial dans le développement de jeux multijoueurs divertissants, immersifs et hautement sociaux, offrant des graphismes de haute qualité, des technologies de nouvelle génération et un gameplay révolutionnaire aux joueurs du monde entier.
 
Les jeux de Kabam, notamment Marvel Contest of ChampionsShop Titans, et bien d'autres, ont généré des centaines de millions de téléchargements et ont reçu de multiples récompenses, dont le choix de la rédaction d'Apple (Apple’s Editor’s Choice) et le prix du meilleur jeu de l'année de Google Play (Google Play’s Best Game of the Year).
 
Fondée en 2006, Kabam possède des studios et des bureaux à Vancouver, Montréal et Charlottetown au Canada, à Los Angeles et San Francisco aux États-Unis, ainsi qu'à Séoul, en Corée du Sud. Kabam est une filiale à part entière de Netmarble Games.
 
Kabam est un employeur qui respecte le principe de l'égalité des chances en matière d'emploi, déterminé à bâtir un lieu de travail diversifié et équitable, ainsi qu'un environnement inclusif pour tous les employés actuels et potentiels. Les décisions d'embauche sont fondées sur les qualifications des candidats et les besoins de l'entreprise, et non sur la race, la couleur, l'ascendance, le lieu d'origine, l'âge, le sexe (y compris la grossesse), l'identité ou l'expression de genre, l'orientation sexuelle, les convictions politiques, la religion, la croyance, l'état matrimonial ou familial, le dossier médical, les informations génétiques, le handicap physique ou mental, le statut militaire ou d'ancien combattant, les condamnations pénales antérieures ou toute autre catégorie protégée conformément aux lois et ordonnances fédérales, nationales ou provinciales et locales. Des aménagements seront fournis aux candidats qui en font la demande pour prendre part à tous les aspects du processus de sélection.

Skills Required

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • 8+ years of software development experience, preferably in gaming
  • Proficiency in Javascript, Typescript, or C#
  • Strong understanding of backend/server technologies such as Node.js
  • Experience with RESTful API systems
  • Experience with cloud providers (AWS or GCP) and key services
  • Hands-on experience with containerization and orchestration tools (Docker, Kubernetes)
  • Experience with Infrastructure as Code (IaC) tools, preferably Terraform
  • Experience with NoSQL databases like MongoDB
  • Experience with real-time multiplayer applications using WebSocket
  • Proven experience in creating and maintaining CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins)
  • Ability to write clean, simple, well-documented code per design requirements
  • Demonstrated ability to work independently and collaboratively in a dynamic team
  • Strong experience using a source control system like GIT or Perforce
  • Experience in maintaining CI pipelines is a plus
  • Up-to-date knowledge of the latest trends in mobile gaming
  • Effective communication with technical and non-technical team members
  • Experience working in Agile, Kanban, or similar project management methodologies
  • Bilingual (French and English) is an advantage
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Austin, , Texas
911 Employees
Year Founded: 2006

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.

Similar Jobs

Samsara Logo Samsara

Global Operations Rotation Program

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
CA
4000 Employees
80K-121K Annually

Samsara Logo Samsara

Commercial Account Executive

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Hybrid
Montréal, QC, CAN
4000 Employees
141K-155K Annually

Samsara Logo Samsara

Director, ABM & Field Marketing

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
Canada
4000 Employees
154K-212K Annually

Samsara Logo Samsara

Deal Support Quality & Strategy Manager

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
Canada
4000 Employees
96K-125K Annually

Similar Companies Hiring

DraftKings Thumbnail
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Boston, MA
6400 Employees
bet365 Thumbnail
Digital Media • Gaming • Software • Esports • Automation
Denver, Colorado
10000 Employees
ARB Interactive Thumbnail
Gaming • Software
Miami, Florida
175 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account