Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

Programmeur.se Online - (Online services - Foundations services)

Ubisoft
🇨🇦 Canada
onsite
2 weeks ago
  • CI/CD
  • C#
  • Node.js
  • TypeScript
  • Python
  • Java
  • GraphQL
  • SQL
  • NoSQL
  • MongoDB
  • DynamoDB
  • PostgreSQL
  • MySQL
  • Claude Code
  • Load Balancing
  • AWS Lambda
  • SQS
  • SNS
  • Amazon EventBridge
  • Kubernetes
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Ubisoft est un·e chef·fe de file mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par l’innovation et par le fait de repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu !

En tant que Développeur principal ou développeuse principale logiciel au sein des équipes deFoundations Services, vous jouerez un rôle clé dans la création des expériences connectées de millions de joueurs. Vous contribuerez au développement, à la mise à l’échelle et à l’exploitation de services en ligne à haute performance supportant des fonctionnalités de jeu telles que l’automatisation, les référentiels, la planification, les notifications, la présence ainsi que l’orchestration des serveurs de jeu.

Nos plateformes permettent aux équipes de créer du contenu dynamique, d’automatiser leurs workflows et d’opérer des systèmes backend à grande échelle afin d’offrir une expérience fluide et fiable aux joueur·euse·s du monde entier. Vous contribuerez à répondre à des questions critiques : Nos systèmes peuvent-ils supporter une charge massive ? Pouvons-nous accélérer les équipes grâce à l’automatisation ? L’expérience joueur·euse est-elle toujours fluide et sans friction ?

Vous contribuerez ou dirigerez la conception et l’évolution de ces services, dans un environnement collaboratif axé sur la performance, la fiabilité et l’excellence technique.

Ce que vous ferez

  • DĂ©velopper, concevoir et faire Ă©voluer des services de plateforme liĂ©s Ă  l’automatisation, la planification, la connectivitĂ© des joueur·euse·s et la gestion des serveurs de jeu, en assurant leur scalabilitĂ©, leur sĂ©curitĂ© et leurs performances.
  • Contribuer ou mener la conception technique de nouvelles fonctionnalitĂ©s et amĂ©liorations, en Ă©quilibrant performance, maintenabilitĂ© et rĂ©silience.
  • Prendre part Ă  ou assumer la responsabilitĂ© de composantes de services, en participant aux dĂ©cisions d’architecture et Ă  l’amĂ©lioration continue des systèmes.
  • Collaborer avec des Ă©quipes multidisciplinaires (production de jeux,SRE,Online Services) afin d’intĂ©grer efficacement les services et aligner les objectifs techniques.
  • Diagnostiquer et rĂ©soudre les problèmes dans des systèmes distribuĂ©s afin d’assurer la stabilitĂ© en opĂ©rations live.
  • AmĂ©liorer les pratiques de dĂ©veloppement (revues de code, tests, documentation, partage des connaissances).
  • Contribuer Ă  l’excellence opĂ©rationnelle, incluant la surveillance, les alertes, les pipelines CI/CD et la gestion des incidents.
  • Innover en continu, en restant Ă  jour sur les technologies et en faisant Ă©voluer nos plateformes.

Ce que vous apportez

  • Solide maĂ®trise d’un ou plusieurs langages de programmation tels que C#, Node.js / TypeScript, Python, Go ou Java.
  • Bonne comprĂ©hension des API REST et/ou GraphQL, des architectures orientĂ©es Ă©vĂ©nements et des communications entre services.
  • Bonne comprĂ©hension des concepts d’asynchronisme, de concurrence et d’optimisation des performances.
  • ExpĂ©rience avec des bases de donnĂ©es SQL et NoSQL (MongoDB, DocumentDB, DynamoDB, PostgreSQL, MySQL).
  • ExpĂ©rience dans le dĂ©veloppement ou la gestion de services backend dans un environnement distribuĂ©.
  • CapacitĂ© Ă  collaborer efficacement et Ă  communiquer des concepts techniques.
  • ExpĂ©rience avec des assistants de programmation IA (ex. Claude Code).

Atouts

  • ExpĂ©rience avec des plateformes Ă  très grande Ă©chelle et les patterns de systèmes distribuĂ©s (load balancing, rĂ©silience, retries, circuit breakers).
  • ExpĂ©rience avec des outils demonitoring,logging etalerting.
  • ExpĂ©rience avec des architectures serverless (AWS Lambda, SQS, SNS, EventBridge).
  • ExpĂ©rience avec Kubernetes et les environnements conteneurisĂ©s.
  • Connaissance des systèmes backend de jeux ou des services sensibles Ă  la latence.

Programmeur.se Online - (Online services - Foundations services) · Ubisoft

Auto apply with Likeremote