Apply now

Posted 3 months ago

Programmeur Backend Principal

@ Kabam

Montréal, Quebec

$110k–$150k/yrOn-siteFull-time10+ years experience
Apply now
SIGNALS

Pay:

$110,000–$150,000 a year

Responsibilities:

  • Concevoir et architecturer des systèmes de jeu modulaires et évolutifs
  • Gérer l'infrastructure cloud avec l'Infrastructure as Code
  • Concevoir et maintenir des pipelines CI/CD sans interruption de service
  • Analyser et déboguer des problèmes logiciels complexes
  • Collaborer avec les équipes interfonctionnelles

Requirements summary:

  • Baccalauréat en informatique ou expérience équivalente
  • 10 ans ou plus d'expérience en développement logiciel, idéalement en jeux
  • Maîtrise de JavaScript, TypeScript ou C# et de Node.js
  • Expérience avec AWS ou GCP, Docker et Kubernetes
  • Expérience des API RESTful et des systèmes multijoueurs en temps réel
  • Bilinguisme français et anglais un atout

Tools & skills

Benefits mentioned

VisionLife insuranceRetirement planEmployee assistancePaid time off
Source and dates

Employer career site / ATS feed · lever

Employer posting date
2026-08-21
First seen by our source
2026-10-08
Source record updated
2026-10-09

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience10+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French
EducationBachelor’s degree (required)
Fields of studyInformatique, Ingénierie
Perks mentionedGenerous paid time off, Flexible hours, Generous parental leave, Retirement plan, Wellness

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
HeadquartersSan Francisco
Open jobs on Jobsy20
Job description

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 !

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.
  • 10+ 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.

Notre succès est dû au travail acharné de nos collaborateurs. Nous partageons notre réussite avec nos collaborateurs grâce à d'avantages sociaux flexibles et de programmes de récompenses, de swag, des collations et bien plus encore. Voici un aperçu du soutien que nous apportons à nos employés:

  • Couverture maladie complémentaire : Il n'y a aucune attente ! Couverture maladie complémentaire est effective dès le premier jour. Nos avantages couvrent les soins de santé, les soins dentaires, l'assurance-vie, l'assurance invalidité et les services paramédicaux complémentaires tels que les soins de la vue, les praticiens de la santé mentale, les massages, la physiothérapie, l'acupuncture et bien plus encore.
  • Avantages DEIB (Diversité, Équité, Inclusion et Sentiment d’Appartenance) : le DEIB est important pour nous et nos employés. C'est pourquoi nos avantages sociaux incluent des soins d'affirmation du genre, des soins en fertilité, et d'autres traitements hormonaux et médicaments.
  • Compte de dépenses flexibles : nos avantages sociaux sont basés sur un modèle de crédit flexible, ce qui vous permettant de choisir les niveaux de couverture qui vous conviennent et d'affecter le reste à un REER/CELI collectif, à un compte de dépenses de santé et/ou à un compte de dépenses personnel.
  • Cotisation du REER : tout le monde prend sa retraite un jour, et nous aidons nos employés à épargner pour leur avenir grâce à un programme de cotisations disponible dès les 90 jours chez nous.
  • Congés payés et congés parentaux : nous offrons des congés parentaux payés, des congés payés illimités, des congés payés pour le bénévolat, des congés de maladie et de fermeture lors des jours fériés.
  • Programme d'aide aux employés et à leur famille : ce programme offre un soutien à la gestion de crise, des soins de santé mentale immédiats et un soutien général au bien-être émotionnel, mental et financier.
  • Telus Soins Virtuels : nous offrons un meilleur accès aux prestataires de soins de santé à distance pour le renouvellement d'ordonnances depuis le confort de votre domicile.
  • Apprentissage et croissance : Nous encourageons nos collaborateurs à se développer sur le plan personnel et professionnel, et nous les soutenons dans cette démarche en organisant régulièrement des déjeuners conférences et en versant une allocation de formation
  • Transparence des salaires : Nous communiquons aux employés la fourchette de rémunération correspondant à leur poste et des cartes de carrière claires pour déterminer comment il est possible d’évoluer dans leur poste ou accéder à une promotion.
  • Espaces agréables : Nos bureaux sont situés à, Los Angeles, Vancouver, et Montréal. Que ce soit pour profiter de l'été sur la terrasse en plein air du centre-ville de Vancouver, regarder les feux d'artifice sur la Rive-Sud de Montréal, ou découvrir les spécialités locales du centre-ville de Charlottetown, nous souhaitons que nos employés se sentent valorisés lorsqu'ils passent du temps au bureau !
  • Redonner à la communauté : Notre initiative « Agents du Changement » est la manière dont nous soutenons les communautés qui nous tiennent à cœur, et nous organisons plusieurs événements et collectes de fonds chaque année, que les Agents du Changement organisent.

Similar jobs

  • Surintendant - batiment institutionnel

    Montréal, QC
    $140k–$170k/yrFull Time

    Randstad Canada

    Randstad Canada needs candidates with proven experience supervising and coordinating construction sites. They must read plans, specifications and contracts, know OHS regulations well and have strong leadership and organizational skills.

  • Designer – Accessoires

    Montréal, QC
    HybridFull Time

    Reitmans (Canada) Ltée/Ltd

    Expérience en design de mode ou d'accessoires, idéalement en sacs à main ou maroquinerie; Bonne maîtrise d'Adobe Illustrator et Photoshop; Sens du produit, du style et du détail

    Adobe Illustrator, Adobe Photoshop

    Designer - Accessories

    Montréal, QC
    HybridFull Time

    Reitmans (Canada) Ltée/Ltd

    Candidates need experience in fashion or accessories design, ideally with handbags, leather goods or winter accessories. They also need Adobe Illustrator and Photoshop skills, strong product and materials knowledge, and French and English communication ability.

    Adobe Illustrator, Adobe Photoshop

  • Surveillance Security Guard

    Dorval, QC +3

    GardaWorld: GardaWorld est la plus importante entreprise privée de sécurité au monde, offrant des services de transport de valeurs, des solutions de sécurité…

    GardaWorld needs candidates authorized to work in Canada who hold a valid security licence. Strong report writing, good eyesight, sustained focus, technology skills and the ability to stand and walk through a shift are also required.

  • Commis de cuisine

    Montréal, QC
    $17–$21/hrFull Time

    9241-5074 QUEBEC INC. Agrigourmet

    Candidates need to be able to work as a kitchen helper, follow the chef's instructions, and keep the kitchen clean and organized.

    Cooking

  • Préposé(e) à l’entretien ménager

    Montréal, QC

    Le Groupe Maurice: Le Groupe Maurice is a Quebec company celebrating more than 25 years of existence.

    Candidates need careful, consistent work that follows set methods, manual skill and good organization, plus courteous communication and a respectful attitude. Six months of similar housekeeping experience is an asset, not a requirement.

    Aspirateur, Chariot d'entretien

  • Fruits et légumes Commis temps partiel jour

    Montréal, QC
    Part Time

    Loblaw

    Candidates need no prior experience, since training is provided. They should be a team player with attention to detail, work quickly, be resourceful and courteous with customers, and be willing to work days, evenings and weekends and lift up to 50 lb.

  • Épicerie - Commis, épicerie

    Montréal, QC

    Sobeys: est une entreprise fièrement canadienne comptant plus de 115 ans d'expérience dans le commerce de détail alimentaire.

    Candidates need strong communication skills, the ability to work independently in a fast-paced store, and the physical ability to lift up to 20 lb and stand for long periods. Knowledge of food safety protocols and standard operating procedures is expected.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.