Programmeur·se Online / Online Programmer

Cloud Imperium Games

Montreal

On-site

CAD 95,000 - 135,000

Full time

36 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cloud Imperium Games Limited recherche un Programmeur Online, basé à Montréal, capable de développer et tester des fonctionnalités en ligne et d'intégrer des services backend dans le moteur de jeu. Excellente maîtrise de C++ et expérience avec TypeScript et Rust appréciées.

Le candidat devra concevoir des API propres, assurer la scalabilité et la sécurité, et collaborer avec des équipes internationales en anglais. Connaissances Docker, Git, Kafka et HTTP/2 seront valorisées.

Qualifications

  • Maîtrise excellente de C++ avec ≥5 ans d'expérience.
  • Connaissance souhaitée de TypeScript et Rust.
  • Expérience avec Docker et Git; travail sur des systèmes distribués.
  • Connaissances bases de données à grande échelle et API de services.
  • Bonne compréhension des concepts asynchrones et de la sécurité.

Responsibilities

  • Développer et tester des fonctionnalités en ligne et intégrer des services backend.
  • Concevoir des API propres et bien documentées.
  • Concevoir des services cloud natives axés sur la tolérance aux pannes et la scalabilité.
  • Travailler avec l'équipe pour développer des fonctionnalités en ligne.
  • Utiliser des technologies cloud pour assurer un écosystème durable.
  • Fournir outils et applications LiveOps et communiquer avec les studios.

Skills

C++
TypeScript
Rust
Async programming
APIs

Tools

Docker
Git
Kafka
Redis PubSub
HTTP/2
Load balancers

Job description

La connaissance de l'anglais est requise pour ce poste car le/la titulaire devra collaborer quotidiennement avec nos équipes des studios internationaux et participer à des réunions de travail qui se déroulent exclusivement en anglais.

Cloud Imperium Games est une entreprise de développement de jeux vidéo de premier plan reconnue pour ses expériences de jeu innovantes et immersives. Nous nous consacrons à la création de jeux de haute qualité qui captivent et engagent les joueurs du monde entier.

Fondée en 2012 par le développeur de jeux renommé Chris Roberts, Cloud Imperium Games (CIG) est l'un des plus grands studios indépendants au monde, comptant plus de 1 000 employés, dédié à la livraison de jeux AAA de nouvelle génération. CIG est fière de penser hors des sentiers battus, d'encourager la créativité et de développer une technologie révolutionnaire. CIG croit en l'établissement de nouveaux standards pour l'industrie du jeu vidéo et la communauté dans son ensemble.

Développer et tester de nouvelles fonctionnalités en ligne et intégrer des services backend dans le moteur de jeu

Concevoir et implémenter un code bien structuré, fiable, maintenable et sans bug

Développer et tester du code, corriger les bugs, profiler et optimiser le code si nécessaire

Concevoir des services en ligne innovants en mettant l’accent sur la tolérance aux pannes, la scalabilité et la sécurité

Collaborer avec les membres de l’équipe pour développer diverses fonctionnalités en ligne

Utiliser des technologies Cloud Native afin de garantir que Star Citizen soit développé dans un écosystème durable

Fournir des outils et des applications permettant aux équipes LiveOps de gérer le jeu

Communiquer avec les autres membres de l’équipe, les clients internes et les parties prenantes externes dans différents studios pour définir les besoins

Identifier les obstacles techniques et proposer des solutions pour surmonter les risques identifiés

Documenter et participer aux revues de conception technique avec les autres ingénieurs logiciels

Travailler avec l’équipe QA afin de fournir les informations nécessaires pour tester pleinement le code développé

Apporter un support aux clients internes pour les logiciels développés

Se tenir informé des méthodes, pratiques et technologies de pointe en ingénierie logicielle

  • Réaliser des revues de code pour les autres membres de l’équipe
Qu'attendons-nous de notre Programmeur·se Online ?

Excellente maîtrise de C++, avec au moins 5 ans d’expérience

Connaissance TypeScript et Rust, un atout

Connaissances et expérience dans l’utilisation de technologies de bases de données à grande échelle

Comprendre les fonctionnalités du jeu afin de fournir des API de services propres, bien définies et documentées

Solide compréhension des concepts asynchrones

Atout : Bonne connaissance des technologies cloud telles que les load balancers et HTTP/2 (streams)

Expérience de travail avec Docker, Git, etc

  • Compréhension des systèmes de pub/sub et des files de messages comme Kafka ou Redis PubSub

Cloud Imperium Games s'engage à employer une main-d'œuvre diversifiée. Les candidats qualifiés seront considérés sans égard à la race, la couleur, la religion, le sexe, l'origine nationale, l'âge, l'orientation sexuelle, l'identité de genre, l'expression de genre ou le handicap

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmeur·se Online / Online Programmer
Programmeur·se Online / Online Programmer

Cloud Imperium Games • Montreal

On-site
CAD 90,000 - 130,000
Responsable Programmation Gameplay / Lead Gameplay Programmer
Responsable Programmation Gameplay / Lead Gameplay Programmer

Cloud Imperium Games Limited • Montreal

On-site
CAD 90,000 - 125,000
Développeur·se Fullstack / Fullstack Developer
Développeur·se Fullstack / Fullstack Developer

Cloud Imperium Games Limited • Montreal

On-site
CAD 90,000 - 140,000
Programmeur.se Gameplay Senior / Senior Gameplay Programmer
Programmeur.se Gameplay Senior / Senior Gameplay Programmer

Cloud Imperium Games Limited • Montreal

On-site
CAD 90,000 - 130,000
Développeur.se Fullstack Senior / Senior Fullstack Developer
Développeur.se Fullstack Senior / Senior Fullstack Developer

Cloud Imperium Games Limited • Montreal

On-site
CAD 85,000 - 125,000
Développeur.se Fullstack Senior / Senior Fullstack Developer
Développeur.se Fullstack Senior / Senior Fullstack Developer

Cloud Imperium Games • Montreal

On-site
CAD 70,000 - 90,000
Développeur·se Fullstack / Fullstack Developer
Développeur·se Fullstack / Fullstack Developer

Cloud Imperium Games • Montreal

On-site
CAD 75,000 - 95,000
Responsable Programmation Gameplay / Lead Gameplay Programmer
Responsable Programmation Gameplay / Lead Gameplay Programmer

Cloud Imperium Games • Montreal

On-site
CAD 110,000 - 150,000
Développeur·se d'outils Senior / Senior Tools Programmer
Développeur·se d'outils Senior / Senior Tools Programmer

Cloud Imperium Games Montreal • Montreal

On-site
CAD 90,000 - 130,000
Développeur·se d’outils Senior / Senior Tools Programmer
Développeur·se d’outils Senior / Senior Tools Programmer

Cloud Imperium Games Limited • Montreal

On-site
CAD 90,000 - 140,000