Menu
931 readers
Turbulent (logo)
Turbulent

H2W 1Y5 Montréal
Canada

Date : 01.10.2020
Reference : AFJV-EDEV1847-18619

Turbulent

Turbulent est un atelier de tech dont la mission est d'aider les entreprises visionnaires à libérer le plein potentiel de leur public.

Passionnée par les technologies et la résolution de problème créative, Turbulent crée des produits électrisants qui propulsent les écosystèmes numériques dans les secteurs des médias, du divertissement et de l'éducation.

Nous travaillons en synergie avec nos clients. Nous nous immergeons dans votre réalité pour tracer une orientation stratégique percutante, puis nous façonnons sur mesure des technologies avant-gardistes qui propulsent vos revenus, améliorent vos processus et amplifient l'expérience client que vous offrez. Nous transformons les idées ambitieuses en résultats improbables.

Développeur.euse Games Services Senior


Permanent contract Montréal (Canada)

Position Duties

Vous êtes un professionnel en TI ou jeux vidéo et vous êtes prêt à affronter votre prochain défi de carrière ? Vous parlez français ou anglais couramment ? Vous rêvez de vivre et travailler à Montréal (Canada) ?
Du 19 octobre au 6 novembre, TALENT MONTRÉAL organisera un événement virtuel de recrutement avec +20 entreprises et +200 postes en vedette, parmi lesquels 5 studios de jeux vidéo : Behaviour Interactif, Ludia, NetEase Games, Turbulent et WB Games Montréal.
Cet événement de recrutement virtuel est fait pour vous ! Postulez dès maintenant

Ce que vous ferez chez nous

En tant que membre de l'équipe des Game Services pour Star Citizen, vous serez responsable de la construction des services backend MMO en ligne et des outils connexes, agissant à la fois sur le serveur et sur le client du jeu. L'équipe est basée à Montréal, mais opère principalement en ligne avec des studios situés aux États-Unis et au Royaume-Uni.

Vos principaux objectifs seront :
  • Concevoir des API de service pour optimiser les fonctionnalités du jeu en travaillant en étroite collaboration avec les Designers de jeu
  • Développer des macroservices en ligne évolutifs dans un vaste écosystème de services interreliés
  • Programmer en tandem avec les développeurs de gameplay pour activer le client du jeu
  • Prendre possession des fonctionnalités du jeu dans l'architecture MMO du début jusqu'au déploiement et à l'exploitation

Vous travaillerez avec les technologies suivantes :
  • Communications avec gRPC et Protobuf
  • Services de gameplay sous Node.JS avec Typescript
  • Services à haute performance avec C++ et gRPC
  • Communications du client de jeu C++ (StarEngine) avec gRPC
  • Files d'attente de messages distribués (Kafka)
  • Déploiement avec Kubernetes, Docker et Linkerd2

Vos talents
  • Communiquer efficacement avec les gens et traduire le jargon technique
  • Vous adapter à différents contextes, à des priorités parfois changeantes
  • Gérer votre emploi du temps afin d'assurer de la productivité et de l'efficacité dans les projets
  • Faire montre d'autonomie, de minutie et de curiosité à propos des nouvelles technologies
  • Faire avancer les choses, partager les bonnes pratiques en développement backend, contribuer à la mise en oeuvre de processus efficaces

Candidate Profile

Vos réalisations et expériences antérieures
  • Expérience de programmation pertinente ou baccalauréat en informatique
  • 4 ans+ d'expérience en programmation backend
  • 2 ans+ d'expérience en programmation avec Node.js et expérience avec TypeScript
  • Bonne compréhension de l'invite de commande Linux, git et des procédures de compilation
  • Bonne compréhension de la communication réseau en temps réel via gRPC, WebSocket
  • Connaissance du event sourcing et du Domain-Driven Design (DDD)
  • Expérience avec C/C++
  • Expérience avec Docker et Kubernetes ; un atout
  • Expérience de travail dans un studio de jeu vidéo, un atout

Ce que vous brûlez d'envie d'accomplir
  • Créer des macroservices dans un environnement polyglotte
  • Faire partie d'un environnement de développement à itération rapide
  • Estimer l'effort pour effectuer des tâches spécifiques, respecter les délais de livraison ainsi qu'aider l'équipe à définir et respecter collectivement le calendrier de production
  • Offrir du mentorat à d'autres développeurs sur des technologies que vous avez appris à maîtriser
  • Concevoir des services en ligne innovants en mettant l'accent sur la tolérance aux pannes, l'évolutivité et la sécurité
  • Comprendre les fonctionnalités du jeu afin de fournir des API de service propres, bien définies et documentées
  • Utiliser des technologies Cloud Native pour garantir que Star Citizen soit construit sur un écosystème durable
  • Fournir des outils et des applications pour permettre aux équipes LiveOps de gérer le jeu
  • Interagir avec les ingénieurs d'infrastructure pour analyser, informer, réviser ainsi qu'améliorer la fiabilité et l'évolutivité du backend du jeu

Compétences requises
  • gRPC 1 à 2 ans
  • Node.js 3 à 5 ans
  • C++ 3 à 5 ans
  • Kafka 3 à 5 ans
  • Kubernetes 3 à 5 ans
  • Protobuf 1 à 2 ans
  • TypeScript 3 à 5 ans
  • Docker 1 à 2 ans
  • Linkerd2 1 à 2 ans

Additional Information

Turbulent s'engage à employer un effectif diversifié. Les candidats qualifiés seront évalués sans égard à leur ethnicité, à leur couleur, à leur sexe, à leur religion, à leur origine nationale, à leur âge, à leur orientation sexuelle, à leur identité de genre, à leur expression de genre ou à un handicap.

Provide

CV en français ou en anglais
(Particularités québécoises du CV et de la lettre de présentation : https://talentmontreal.com/fr/travailler/rediger-son-cv-comme-un-pro)
To: Talent Montréal

You must be logged in to apply for this adLog In

Back

Partager