Backend Programer - Quality Foundation

Ubisoft Montreal — Canada

Salary: Not disclosed · Schedule: 4-Day Week (80%) · Work model: On-site

Skills: Analytical mindset, Communication, DevOps, Microservices, REST API Design, SRE

Job Description

Company Description

As a Backend Programmer within the Quality Foundation team, you will contribute to the development and operation of one of the most widely used services at Ubisoft. Our project consists of a set of microservices that support the collection, transport, aggregation, analysis, and visualization of crashes and bugs across our games at an ever-growing scale.

Our mission is ambitious: to transform the product from a monolithic architecture into a decentralized, resilient, event-driven ecosystem, while continuing to improve and expand its features. Our current goals include:

  • Covering GPU crashes
  • Automatically grouping similar crashes and bugs
  • Modernizing user interfaces

If you enjoy working in technically complex environments, large-scale backend development, and tackling distributed architecture challenges, this team is for you.

Job Description

What you’ll do

In a collaborative environment focused on technical excellence, you will:

  • Design, develop, and maintain microservices (C#, .NET, Linux, and Docker).
  • Participate in the migration to a distributed, high-availability architecture.
  • Design robust and scalable REST APIs, and ensure proper documentation (OpenAPI).
  • Continuously improve the reliability, performance, and observability of the service through monitoring and alerting.
  • Work closely with production and operations teams to understand their needs and improve workflows.
  • Promote a DevOps culture: continuous integration, automated deployment, monitoring, and knowledge sharing.
  • Contribute to the modernization of the product’s user interfaces.

Qualifications

What you bring to the team

  • Strong proficiency in C# and development on Linux.

  • Excellent understanding of REST API design.

  • Excellent knowledge of microservices.

  • Good knowledge of Git and CI tools.

  • Familiarity with alerting and observability tools.

  • Knowledge of the following technologies is considered an asset:

    Docker, Kubernetes, OpenAPI, SQL, ElasticSearch.

    DevOps/SRE principles and practices.

  • Analytical mindset and attention to detail.

  • Curiosity, autonomy, and ease in collaborating in a constantly evolving environment.

  • Strong communication skills in both French and English to collaborate with global teams and partners.

Additional Information

This listing was sourced from 4dayweek.io.

Apply for this role