Programmeur Backend DevOps Senior - Contrat
Kabam
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 Champions , Shop 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.
$120k - $150k per year
...jeux. Et c'est là que vous intervenez... Nous recherchons un programmeur de jeux passionné par la construction et la maintenance de... ...utilisant l'Infrastructure as Code (IaC) pour soutenir des services backend évolutifs. Concevoir, implémenter et maintenir des pipelines...SeniorDevopsFull timeApprenticeshipSummer workWork at officeFlexible hoursDay shift- ...Description TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'... ...intégrés; Contribuer aux pipelines CI/CD et aux pratiques DevOps; Documenter les services, interfaces et choix...Contract workSeniorDevopsHourly payFull timeApprenticeshipRemote workFlexible hours
$12k - $15k per year
...analysis. Architect, provision, and manage cloud infrastructure (e.g., AWS, GCP) using Infrastructure as Code (IaC) to support scalable backend services. Design, implement, and maintain robust CI/CD pipelines to automate testing, deployment, and zero-downtime updates for...SeniorDevopsFull timeSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- ...vous intervenez… Nous recherchons un programmeur de jeux passionné par la construction et... ...pour vous ! Pour cette opportunité de contrat, nous privilégions les candidats qui... ...graphique Unity. ~ Des connaissances en backend seraient un avantage - Expérience technique...Contract workFull timeLocal area
- ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio...SeniorFull time
- ...analysis. Architect, provision, and manage cloud infrastructure (e.g., AWS, GCP) using Infrastructure as Code (IaC) to support scalable backend services. Design, implement, and maintain robust CI/CD pipelines to automate testing, deployment, and zero-downtime updates for...Contract workSeniorDevopsFull timeLocal areaFlexible hours
- ...Description TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior BackEnd C# / .NET Core ayant d'excellentes aptitudes techniques,... ...; Contribuer aux pipelines CI/CD et aux pratiques DevOps; Documenter les services, interfaces et choix techniques...Contract workSeniorDevopsHourly payFull timeApprenticeshipRemote workFlexible hours
- ...identity, civil status, disability, or any other protected characteristics as per applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills to work within our Corporate Technologies group that develops and supports the tools...SeniorFull timeWorldwide
- ...revolutionize the video game industry by leveraging your expertise in backend programming? Behaviour Interactive is looking for a Backend... ...robustesse du code; Collaborer étroitement avec les autres programmeur·euses pour fournir des services conformes au serveur de jeu;...SeniorFull time
- ...for millions of players. As a Senior Back-End Programmer, you will lead the... ...will : Design, develop, and evolve backend features while actively contributing to the... .... À propos du rôle En tant que Programmeur(euse) Back-End Senior, tu seras responsable...SeniorLong term contractFull timeWorldwide
- ...We are seeking a Senior DevOps Programmer to join our Core Technologies (Core Tech) team. Core Tech develops both backend and frontend services that support and enhance Behaviour games... ...centrale. Nous recherchons un·e programmeur·euse DevOps sénior·e pour rejoindre l'équipe...SeniorDevopsFull time
- ...Nous sommes présentement à la recherche d'un Programmeur-Analyste RPG pour un contrat d'une durée de 6 mois avec possibilité de renouvellement. MANDAT ⢠Contribuer à la mise à jour des systèmes RPG, principalement le système ERP de lâentreprise...Contract workFull time
- ...services of GitLab. An overview of this role As a Staff Backend Engineer on GitLab's Core DevOps team, you'll provide technical leadership across your team... ...roadmap decisions and investment trade-offs. - Mentor Senior and Intermediate engineers, reduce technical debt, build...SeniorDevopsFull timeRemote work
- ...aggressively looking to expand our processes and infrastructure with this senior DevOps position. He/she would be helping our developers achieve... ...deployment processes. Update and maintain both frontend and backend stack while minimizing disruption of service and development....SeniorDevopsFull timeRemote workWork from homeFlexible hours
- ...d’une entreprise humaine, innovante et en pleine croissance, alors Exposant 3 est fait pour vous ! Nous cherchons notre futur Programmeur sénior pour rejoindre nos équipes. Principales responsabilités Effectuer la programmation des composants informatiques des systèmes...SeniorDaily paidFull timeRemote workFlexible hoursDay shift
- ...enjoyed by players worldwide, join Behaviour Interactive as a Senior DevOps Programmer. Are you ready to take on new technical challenges... ...evolving. You’ll be responsible for designing and maintaining backend systems, implementing cloud-based services, and ensuring smooth...SeniorDevopsFull timeWorldwide
- ...sinon posséder trois (3) années d'expérience supplémentaire au critère suivant. 2. Posséder huit (8) années d'expérience à titre de programmeur en développement, en entretien et en évolution de systèmes. 3. Avoir cumulé 1 000 jours-personnes, à l'intérieur de la période...SeniorPermanent employmentFull time
- ...Description TEHORA est présentement à la recherche d’ un(e) analyste programmeur senior spécialisé(e) dans les technologies Oracle afin de contribuer... ...et l’innovation Horaires flexibles (selon le type de contrat de travail) Congés en cas de maladie et à l’occasion d’...Contract workSeniorHourly payFull timeApprenticeshipRemote workFlexible hours
- ...applicable law. Behaviour Interactive is looking to add a Senior Backend programmer to one of its unannounced projects. As a core member... ...des services backend; Collaborer étroitement avec les autres programmeur·euse·s pour livrer des services serveur conformes aux...SeniorFull time
- ...PlayStation et développer la première équipe de développement de jeux Sony au Canada. Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous serez responsable de divers systèmes et fonctionnalités d'IA tout en...SeniorFull time
- ...origine de titres comme Baldur’s Gate 3 et Divinity: Original Sin 2 se tourne vers de nouveaux projets, nous sommes en quête d’un programmeur moteur senior qui rejoindra l’équipe et nous aidera à créer les jeux d’excellence auxquels nos fans sont habitués. Ton quotidien...SeniorDaily paidFull timeWork at officeLocal areaFlexible hours
$110k - $125k per year
...on technology that directly impacts the reliability, performance, and security of global enterprises. We are seeking a talented Senior DevOps Engineer to take ownership of our Secure Access build systems and infrastructure. This role offers an exciting opportunity to...SeniorDevopsPermanent employmentFull timeFlexible hoursShift work- ...our TOP clients from our portfolio. We are currently seeking a Senior Backend Developer to join one of our clients ' team. If you're... ...optimize push notification orchestration systems Contribute to DevOps processes, including CI/CD, monitoring, and infrastructure improvements...SeniorDevopsFull timeFixed term contract
- ...The Role We’re looking for a Senior DevOps Engineer to help scale and operate the infrastructure behind our platform. This is a hands-on individual contributor role focused on cloud infrastructure, automation, and reliability. You’ll partner closely with engineering teams...SeniorDevopsFull timeRemote workFlexible hours
- ...that serves hundreds of thousands of customers across Canada, and we need exceptional engineers to help us scale. We're seeking a Senior DevOps Engineer with deep expertise in AWS cloud infrastructure, exceptional TypeScript programming capabilities, and strong systems...SeniorDevopsLong term contractFull time
- ...Position: DevOps Engineer - Senior Location: Toronto, ON (Hybrid) Job ID#: RQ00768 Duration: 6 Months Role Overview We are seeking a Senior DevOps/Cloud Engineer to support the design, implementation, and maintenance of cloud-based environments...SeniorDevopsFull time3 days per week
$145k - $155k per year
...exciting to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services,...SeniorFull timeRemote work- ...diverti·e·s et engagé·e·s pendant des années. Position Programmeur·euse Fullstack Senior - Observability Nous recherchons un·e programmeur·euse... ...conteneurs (Kubernetes, Docker, AWS); ~ Expérience en DevOps en utilisant “infrastructure as code”; Expérience...SeniorDevopsFull timeApprenticeship
usd70k - usd100k per year
...challenges and want to grow alongside a high-performing, supportive team, this is the place for you. Overview We're looking for a Senior Backend Ruby Engineer to contribute to Lago's core product and help scale our open-source billing infrastructure. You'll work across the...Contract workSeniorPermanent employmentFull timeInternshipRemote workFlexible hoursShift work- ...and initiative are highly valued. Job Description The Role: Senior Software Engineer Embedded within the Growth team, you will... ...no disruption to users. Full-Stack Collaboration: Bridge backend complexity with user-facing needs, contributing across the stack...SeniorFull timeWork at officeLocal areaFlexible hours1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmeur Backend DevOps Senior - Contrat. Be the first to apply!
