K

Kabam

Retailer of hand-crafted jewelry and accessories

Principal Backend Programmer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • At least 10 years of software development experience, preferably in gaming.
  • Strong experience with JavaScript, TypeScript, or C#.
  • Strong understanding of backend/server-side technologies such as Node.js.
  • Experience working on a RESTful API system.
  • Strong experience with cloud providers such as AWS or GCP and core compute, networking, and managed database services.
  • Hands-on experience with containerization and orchestration tools such as Docker and Kubernetes for deploying and scaling game servers.
  • Strong experience with non-relational databases such as MongoDB.
  • Experience with real-time multiplayer applications using sockets or WebSocket.
  • Experience shipping multiple online titles on console, PC, or mobile.
  • Ability to write clean, simple, well-documented code from design requirements.
  • Experience working independently and collaboratively in a dynamic team setting.
  • Strong experience with source control such as Git or Perforce.
  • Experience in Android or iOS mobile application development.
  • Experience building and maintaining continuous integration and continuous deployment (CI/CD) pipelines, using tools such as GitHub Actions, GitLab CI, or Jenkins.
  • Up-to-date knowledge of mobile gaming trends.
  • Experience working in Agile, Kanban, or similar project management methodologies.

Responsibilities

  • Design and architect modular gameplay systems that are robust, flexible, and high-performing.
  • Translate requirements into technical designs and identify appropriate technologies, frameworks, and cloud infrastructure strategies.
  • Evaluate and select appropriate tools, libraries, and technologies to meet project goals.
  • Ensure scalability, performance, security, and maintainability in software design and server infrastructure.
  • Collaborate with cross-functional teams to gather requirements and define technical specifications.
  • Follow and advise on coding standards and best practices to ensure high-quality, maintainable code.
  • Iterate on software based on feedback, testing, and performance analysis.
  • Architect, provision, and manage cloud infrastructure, such as AWS or GCP, using Infrastructure as Code (IaC) to support scalable backend services.
  • Design, implement, and maintain CI/CD pipelines to automate testing, deployment, and zero-downtime updates for game servers and APIs.
  • Analyze and debug complex software and infrastructure issues, identify root causes, and implement solutions.
  • Conduct testing and verification to ensure software meets functional and non-functional requirements.
  • Investigate and resolve performance bottlenecks, optimize software efficiency, and implement real-time monitoring and alerting systems such as Datadog or Prometheus.
  • Collaborate with product managers, designers, and engineers to understand requirements and deliver large-scale software solutions.
  • Document software designs, code, infrastructure topology, and technical processes to support understanding, maintainability, and future enhancements.
  • Participate in code reviews and provide constructive feedback to improve codebase quality.
  • Implement server-side logic, including APIs, databases, authentication systems, and data processing pipelines.

Desired Qualifications

  • Experience with Infrastructure as Code tools such as Terraform is a plus.
  • Bilingual ability in French and English is considered an important advantage.

About the Company

Kabam

Retailer of hand-crafted jewelry and accessories

Kabam curates a selection of gifts in jewellery, bags, and accessories, spanning kawaii, kitsch, vintage and modern styles, with a focus on hand-crafted semi-precious pieces. It operates an online retail platform that sources and sells these niche products directly to consumers seeking unique, well-made items. Unlike mass-market retailers, Kabam prioritizes originality and craftsmanship through carefully chosen designs and handmade pieces. Its goal is to provide distinctive and personalized gift options that stand out for quality and style.

Company size
1-10
Company stage
Series E
Total funding
$240.5M
Headquarters
San Francisco, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Kabam

See more jobs