Kabam

Kabam

Senior Backend DevOps Programmer - Contract

Montreal · Senior

Sponsorship not specifiedDetected 51 days ago
JavaScriptTypeScriptiOSAndroidCode ReviewGitAWSGCPCloud PlatformsDockerKubernetesTerraformCI/CDGitHub ActionsJenkinsPrometheusDatadogDevOpsRESTProject ManagementAgile

About the role

  • We hire for passion and diversity so that we can triumph in our collective skill.
  • Working collaboratively with other engineers and designers, you will have a significant impact and influence in the direction of Kabam's games.
  • If leading and solving complex problems excites you, this is the job for you!

Responsibilities

  • Ensure scalability, performance, security, and maintainability in the software design and underlying server infrastructure.
  • 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 game servers and APIs.
  • Investigate and resolve performance bottlenecks, optimize software for efficiency, and implement real-time monitoring and alerting systems (e.g., Datadog, Prometheus).
  • Document software designs, code, infrastructure topology, and technical processes to facilitate understanding, maintainability, and future enhancements.
  • Translate requirements into technical designs and identify appropriate technologies, frameworks, and cloud infrastructure strategies.
  • Collaborate with cross-functional teams to gather requirements and define technical specifications.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand requirements and deliver large-scale software solutions.
  • Implement server-side logic, including APIs, databases, authentication systems, and data processing pipelines.
  • Ability to write clean, simple, well-documented code from design requirements.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • 8+ years of experience in software development, preferably in gaming.
  • Strong experience with JavaScript, TypeScript, or C#.
  • Strong understanding of software engineering with back-end/server-side technologies such as Node.js.
  • Strong experience with cloud providers (AWS or GCP) and core services related to compute, networking, and managed databases.
  • Hands-on experience with containerization and orchestration tools (Docker, Kubernetes) for deploying and scaling game servers.
  • Experience with real-time multiplayer applications using Sockets or WebSocket.

Nice to have

  • Experience with Infrastructure as Code (IaC) tools like Terraform is a plus.

Benefits

  • Design and architect some of the most advanced modular gameplay systems that are robust, flexible, and high-performing.

This listing is sourced directly from Kabam's careers page and normalized into a canonical job model.