Ubisoft

Backend Programer - Quality Foundation

Ubisoft
Apply
21 hours ago
Montréal, CanadaMid Level

Responsibilities

  • Design, develop, and maintain backend microservices using C#, .NET, Linux, and Docker.
  • Participate in migrating the product to a distributed, highly available, event-driven architecture.
  • Design, build, and document scalable REST APIs with OpenAPI.
  • Improve service reliability, performance, monitoring, alerting, and observability.
  • Collaborate with production and operations teams to improve workflows.
  • Support continuous integration, automated deployment, knowledge sharing, and product UI modernization.

Requirements

  • Strong proficiency in C# and Linux development.
  • Excellent understanding of REST API design and excellent knowledge of microservices.
  • Good knowledge of Git and CI tools.
  • Familiarity with alerting and observability tools.
  • Docker, Kubernetes, OpenAPI, SQL, and Elasticsearch knowledge is considered an asset.
  • Knowledge of DevOps/SRE principles and practices is considered an asset.
  • Analytical ability, attention to detail, curiosity, autonomy, collaboration skills, and strong French and English communication skills.

Benefits

  • Permanent contract.
  • Office-based work arrangement.

Tech Stack

C#DockerElasticsearchGitKubernetesLinux.NETSQL

Categories

Ubisoft

About Ubisoft

10,000+ employees

Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.

Contact me