Senior Backend Programmer – Central Technologies
Behaviour InteractiveVideo Game company
Montreal, CanadaSenior
NetEase
Haveli Investments
Software Engineering
About the role
TL;DR
Develop and maintain backend tools and services for game production teams.
- •Behaviour Interactive is seeking a Senior Backend Programmer with operational skills to join their Corporate Technologies group.
- •This role involves developing and supporting tools for game production teams, impacting millions of players worldwide.
- •Key Responsibilities Design, build, and maintain advanced tools, services, and operational systems.
- •Define technical specifications and requirements for new features and services.
- •Diagnose and resolve issues to improve application stability and CI/CD pipeline robustness.
- •Collaborate with engineers to deliver scalable, gaming server-compliant services.
- •Optimize code and system performance for live, online game environments.
- •Requirements 5 years experience developing backend applications with JavaScript, TypeScript, and Node.js.
- •Good understanding of REST APIs, WebSockets, and modern software architecture principles.
- •Familiarity with CI/CD practices and tools (GitLab Pipelines, Jenkins, GitHub Actions).
- •Experience deploying and supporting applications on cloud platforms (AWS, Azure, GCP) and IaC tools (Terraform, Pulumi, Helm).
- •Knowledge of relational and NoSQL databases, including data modeling and performance.
Required skills
Node.jsJavaScriptTypeScriptREST APIWebSocketsCI/CDGitLab CIJenkinsGitHub ActionsAWSAzureGoogle CloudTerraformPostgreSQLMySQL
Nice-to-have skills
LinuxReactAngularHelmPulumiMongoDBRedisElasticsearch
Domain expertise
gamingdeveloper-tools
Tech stack
Node.jsJavaScriptTypeScriptREST APIWebSocketsCI/CDJenkinsGitHub ActionsAWSAzureGoogle CloudTerraformPulumiHelmPostgreSQLMySQLMongoDBRedisElasticsearchLinuxReactAngular