Behaviour Interactive

Senior Backend Programmer – Unannounced project | Programmeur·euse Backend Sénior·e – Projet non-annoncé.

Behaviour Interactive
Apply
1 year ago
Montréal, CanadaSenior

Responsibilities

  • Architect and code scalable, reliable, cloud-based microservice backend systems in Golang.
  • Develop, document, and optimize APIs connecting backend services to client-side game features.
  • Investigate and resolve bugs, including complex and difficult-to-reproduce issues, and provide on-call support when needed.
  • Conduct code reviews, mentor junior developers, and collaborate with game teams, technical leads, and cross-disciplinary stakeholders.

Requirements

  • At least 9 years of experience in object-oriented and asynchronous programming across multiple languages.
  • At least 5 years of experience focused on Golang.
  • Demonstrated experience building and architecting distributed, cloud-based microservices using RabbitMQ.
  • Hands-on AWS experience and knowledge of associated DevOps practices, including CI/CD, Git, Jenkins, and branch management.
  • Experience designing and optimizing scalable database solutions with MongoDB.
  • Experience with containerization and tools including Docker, Kubernetes, ECS, and AKS.
  • Preferred: experience with C++ and SDK integration.
  • Preferred: experience building backend systems for AAA game services or performing game engine/system programming.
  • Preferred: experience with Splunk, Telegraph, Influx DB, and Graphana.

Tech Stack

AWSC++DockerGitGoInfluxDBJenkinsKubernetesMongoDBRabbitMQSplunk

Categories

BackendGaming
Behaviour Interactive

About Behaviour Interactive

1,001-5,000 employees
Contact me