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