Senior Backend Programmer
Behaviour InteractiveVideo Game company
Montreal, CanadaSenior
NetEase
Haveli Investments
Software Engineering
About the role
TL;DR
Contribute to the development of a live online game as a Senior Backend Programmer at Behaviour Interactive.
- •Join Behaviour Interactive as a Senior Backend Programmer to contribute to the development of a live online game.
- •Key Responsibilities Architect and code cloud-based, microservice-oriented backend systems in Golang.
- •Build and maintain APIs that connect backend services to client-side game features.
- •Fix bugs and improve quality, including on-call support when needed.
- •Mentor and collaborate with game teams, tech leads, and stakeholders across disciplines.
- •Requirements Minimum of 9 years of experience in object-oriented and asynchronous programming with a focus on Golang for a minimum of 5 years.
- •Proven track record building and architecting distributed, cloud-based microservices using RabbitMQ.
- •Deep understanding of cloud computing principles, with hands-on experience in AWS, as well as associated DevOps practices (CI/CD, Git, Jenkins, branch management).
- •Solid experience designing and optimizing scalable database solutions, with MongoDB.
- •Experience with containerization and tools such as Docker, Kubernetes, ECS, and AKS.
Required skills
GoAWSRabbitMQMongoDBCI/CDGit
Nice-to-have skills
C++InfluxDBGrafana
Domain expertise
gaming
Tech stack
GoAWSRabbitMQMongoDBDockerKubernetesCI/CDGit