Jobs / Kabam

Senior Backend DevOps Programmer

Kabam · Montréal, QC, Canada
Montréal, QC, CanadaExp: 10+ yrs12,000-15,000 CAD/yearlyRemote
Remuneration
12,000-15,000 CAD/yearly
Location
Montréal, QC, Canada
Visa sponsorship
Not specified

Job summary

Kabam is seeking a Senior Backend DevOps Programmer to design and maintain advanced gaming systems and tools, collaborating with engineers and designers.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • 10+ years of experience in software development, preferably in gaming
  • Strong experience with JavaScript, TypeScript, or C#
  • Strong understanding of back-end/server-side technologies such as Node.js
  • Experience with RESTful API systems
  • Strong experience with cloud providers (AWS or GCP)
  • Hands-on experience with Docker and Kubernetes
  • Experience with Non-Relational Databases such as MongoDB
  • Experience with real-time multiplayer applications using Sockets or WebSocket
  • Experience with Infrastructure as Code (IaC) tools like Terraform is a plus
  • Shipped multiple online titles (on Console, PC, or Mobile)
  • Ability to write clean, well-documented code
  • Proven track record of working independently and collaboratively
  • Strong experience with source control such as GIT or Perforce
  • Experience in Android / iOS Mobile application development
  • Proven track record of building and maintaining CI/CD pipelines
  • Up-to-date knowledge of mobile gaming trends
  • Ability to communicate with technical and non-technical team members
  • Experience in Agile, Kanban, or similar project management methodologies
  • Bilingual (French and English) is an advantage

Responsibilities

  • Design and architect modular gameplay systems
  • Translate requirements into technical designs
  • Evaluate and select appropriate tools and technologies
  • Ensure scalability, performance, security, and maintainability
  • Collaborate with cross-functional teams
  • Follow and advise on coding standards
  • Iterate on software based on feedback
  • Architect, provision, and manage cloud infrastructure
  • Design, implement, and maintain CI/CD pipelines
  • Analyze and debug complex software issues
  • Conduct thorough testing and verification
  • Investigate and resolve performance bottlenecks
  • Document software designs and technical processes
  • Participate in code reviews
  • Implement server-side logic

Skills

AWSC#DatadogDockerGCPGitGitHubGitHub ActionsGitLabGitLab CIJavaScriptJenkinsKubernetesMongoDBNode.jsPrometheusRESTTerraformTypeScript

Degrees

Bachelor's degree in Computer ScienceEngineering

Relocation

No