
Senior Backend Programmer – Unannounced project | Programmeur·euse Backend Sénior·e – Projet non-annoncé.
Behaviour Interactive1 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.