Talent.com
Kabam
Programmeur Backend DevOps Senior - ContratKabam • Montreal, CA
No longer accepting applications
Programmeur Backend DevOps Senior - Contrat

Programmeur Backend DevOps Senior - Contrat

Kabam • Montreal, CA
30+ days ago
Job type
  • Full-time
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!

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.
Create a job alert for this search

Programmeur Backend DevOps Senior - Contrat • Montreal, CA

Similar jobs

Ingénieur DevOps Senior / Senior DevOps Engineer

Fuze HR SolutionsMontreal, Montreal (administrative region), CA
Full-time +1

Information Technology — DevOps / Platform Engineering.Fully On-Site in Montreal QC, Full-Time Permanent Opportunity.Venture-backed deep-tech startup building AI and game-streaming software and sca... Show more

 • Promoted

Programmeur Backend Senior pour Star Citizen

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

Rejoignez Cloud Imperium Games en tant que Programmeur Backend Senior et développez des solutions pour l'univers de 'Star Citizen'.Ce rôle nécessite des compétences avancées en Node.En tant que Pro... Show more

 • Promoted

Senior DevSecOps Montréal Hybride

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

Faites progresser votre carrière comme Senior DevSecOps à Montréal, avec un modèle de travail hybride.Participez à la construction de pipelines de sécurité efficaces pour assurer la sécurité des ap... Show more

 • Promoted

Ingénieur Backend Senior – Architecture SaaS (Remote)

Poka Inc.Montreal (administrative region), QC, CA
Remote
Full-time

Une société technologique innovante à Montréal recherche un(e) Développeur·se Backend Staff pour influencer l'architecture et résoudre des défis techniques.Le candidat idéal aura au moins 7 ans d'e... Show more

 • Promoted

Analyste Bilingue DataOps DevOps (1800)

Direct IT Recruiting Inc.Montreal, Montreal (administrative region), CA
Full-time

Modèle de travail hybride, 2 jours/semaine au bureau de Montréal, Québec.DataOps DevOps, Matillion, SSIS, requêtes SQL, Python, GitHub, Azure, ServiceNow, JIRA, outils ETL, bilingue français anglai... Show more

 • Promoted

Développeur DevOps Senior à Dialogue

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

Rejoignez Dialogue comme Développeur DevOps Senior et jouez un rôle clé dans notre infrastructure.Engagez-vous à sécuriser et automatiser notre plateforme de soins virtuels.Relevant d'Alexandre Rim... Show more

 • Promoted

Senior Platform / DevOps Engineer

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

HaiLa is building ultra-low power radio communications solutions that will eliminate the need for batteries in wireless communication devices by offering a product that is hyper power efficient tha... Show more

 • Promoted

Senior Backend Dev – IA & Revenue (Montréal)

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

Une entreprise innovante dans le secteur aérien recherche un Senior Backend Software Developer à Montréal.Vous serez responsable de la conception et du développement de systèmes backend pour des pr... Show more

 • Promoted

Développeur·euse logiciel sénior, DevOps et infrastructure

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

Nous sommes une entreprise de technologie en plein essor, spécialisée dans le développement agile.Au cœur de tout ce que nous faisons, il y a les gens; c’est ce qui nous tient à cœur.Nous nous souc... Show more

 • Promoted

Expert Backend Java AWS en Transformation

1perTInent incMontreal (administrative region), QC, CA
Full-time

Rejoignez une avant-garde de la technologie en tant qu'Expert Backend Java/AWS dans une institution bancaire.Ce rôle clé vous permettra de piloter des initiatives de transformation numérique contin... Show more

 • Promoted

Développeur DevOps Senior chez Bombardier

BombardierDorval, QC, CA
Full-time

Découvrez un rôle stimulant chez Bombardier en tant que développeur DevOps senior, tout en profitant d'une politique de travail flexible.Participez au développement stratégique des plateformes DevO... Show more

 • Promoted

Analyste-Programmeur Senior Hybride | DevSecOps

CHROME TECHNOLOGIESMontreal (administrative region), QC, CA
Full-time

Une entreprise technologique recherche un Analyste-programmeur senior pour rejoindre son équipe à Montréal.Ce poste hybride nécessite une présence sur site 1 jour par semaine.Les responsabilités in... Show more

 • Promoted

Développeur DevOps

LeytonMontreal, Montreal (administrative region), CA
Full-time

Leyton est un cabinet de conseil en innovation qui accompagne ses clients dans l’optimisation de leur croissance à travers des solutions technologiques et stratégiques.En forte expansion au Canada,... Show more

 • Promoted

Développeur-euse IoT Cloud sénior-e / Senior IoT Cloud Developer

PBSC Solutions UrbainesLongueuil, Montérégie, CA
Full-time

Développeur-euse IoT Cloud sénior-e / Senior IoT Cloud Developer.Job Openings Développeur-euse IoT Cloud sénior-e / Senior IoT Cloud Developer.About the job Développeur-euse IoT Cloud sénior-e / Se... Show more

 • Promoted

Consultant en Observabilité et DevOps à Intact

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

Apportez votre expertise en observabilité et DevOps au sein d'Intact.Ce poste hybride facilite la collaboration pour améliorer nos services et infrastructures.Intact recherche un Consultant ayant a... Show more

 • Promoted

DevOps Principal·e / Principal DevOps

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

La connaissance de l'anglais est requise pour ce poste car le/la titulaire devra collaborer quotidiennement avec nos équipes des studios internationaux et participer à des réunions de travail qui s... Show more

 • Promoted

Programmeur Systèmes z/OS Senior Novipro

Novipro GroupMontreal (administrative region), QC, CA
Full-time

Devenez Programmeur Systèmes z/OS Senior chez Novipro et guiderez des transformations majeures dans les environnements IBM Z.Ce rôle demande une expertise importante en gestion de systèmes et assis... Show more

 • Promoted

Spécialiste DevOps – Sénior

360.AgencyMontreal West, QC, CA
Full-time

Vous rêvez d’une carrière ou votre expertise aura un impact dans une entreprise innovante? Rejoignez l’équipe de 360.Agency ! Nous sommes experts dans la création de solutions web et marketing conç... Show more

 • Promoted

DevSecOps

ALTEN CanadaMontreal (administrative region), QC, CA
Full-time

Chef de file mondial de l’industrie de l’ingénierie et du conseil TI avec plus de 58 000 conseiller·e·s à travers le monde, le Groupe ALTEN optimise la performance technologique des entreprises dep... Show more

 • Promoted

Ingénieur DevOps & Développement d'Outils Logiciels

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

Une entreprise technologique à la pointe recherche un(e) développeur(euse) logiciel - administrateur(trice) système DevOps à Montréal.Vous aurez un rôle essentiel dans l'optimisation des outils uti... Show more