# Backend Programer - Quality Foundation

## Details

- **Company:** [Ubisoft](https://hitmarker.net/companies/ubisoft.md)
- **Location:** Montréal, Quebec, Canada
- **Contract type:** Full Time
- **Level:** Junior \(1–2 years\)
- **Tags:** Backend Development, DevOps, Software Engineering
- **Posted:** 2026-09-21
- **Apply:** [View and apply on Hitmarker](https://hitmarker.net/jobs/ubisoft-backend-programer-quality-foundation-4874007)

## 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

Contract: PermanentWork flexibility: Office-based
