Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ubisoft Montreal

New

Backend Programer - Quality Foundation

Posted 4 views
Discussion

Summary

A backend programmer at Ubisoft Montreal builds and operates microservices (C#, .NET, Linux, Docker) that collect, aggregate, and analyze crashes and bugs across Ubisoft games, while helping migrate the platform to a distributed, event-driven architecture and modernizing its UIs.

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

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available