Behaviour Interactive

Behaviour Interactive

Senior Backend Programmer – Unannounced project

Montreal, QC · Senior

Sponsorship not specifiedDetected 357 days ago
GoC++Backend DevelopmentCode ReviewGitMongoDBAWSDockerKubernetesCI/CDJenkinsDevOpsRabbitMQ

About the role

  • Are you ready to dive into the world of cutting-edge video game development?
  • We're a dynamic, independent studio of over 1200 passionate employees, with studios in Toronto (Behaviour Toronto), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK-North & South).
  • Our day to day revolves around two core business focuses: Services and Original Games.

Responsibilities

  • Build & maintain APIs Develop, document, and optimize efficient APIs that connect backend services to client-side game features.
  • Fix bugs and improve quality. Investigate and resolve bugs, from simple fixes to complex and hard-to-reproduce issues, including on-call support when needed.
  • Mentor and collaborate. Conduct code reviews, guide junior developers, and work closely with game teams, tech leads, and stakeholders across disciplines to deliver features and improvements.

Requirements

  • 9+ years of experience in object-oriented and asynchronous programming in multiple languages with a focus on Golang for a mininum of 5 years.
  • Deep understanding of cloud computing principles, with hands-on experience in AWS, as well as associated DevOps practices (CI/CD, Git, Jenkins, branch management).
  • Experience with containerization and tools such as Docker, Kubernetes, ECS, and AKS.
  • Minimum de 9 ans d'expérience en programmation orientée objet et asynchrone dans plusieurs langages, avec une expertise particulière en Golang pour un minimum de 5 ans;

Nice to have

  • Experience with C++ and SDK integration.
  • Experience with Splunk, Telegraph, Influx DB and Graphana.
  • Concevoir l'architecture et coder des systèmes backend cloud, orientés microservices en Golang, en veillant à ce qu'ils soient rapides, fiables et capables de s'adapter à l'échelle mondiale;
  • Développer, documenter et optimiser des API efficaces qui connectent les services backend aux fonctionnalités côté client du jeu;
  • Expérience avec C++ et l'intégration SDK;
  • Expérience dans le développement de systèmes backend pour des services de jeux AAA ou en programmation moteur/système;
  • Expérience avec Splunk, Telegraph, Influx DB et Graphana.
  • On est un studio indépendant dynamique avec plus de 1200 employés passionnés, et on a des studios à Toronto (Behaviour Toronto), Rotterdam (Behaviour Rotterdam) et au Royaume-Uni (Behaviour UK-North & South).

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