Location: Montréal

Développeur(-euse) de microservices à Montréal chez Turbulent

Turbulent
  • Entreprise:

    Turbulent

  • Type: Temps plein
  • Ville:

    Montréal

  • Expérience de travail: Intermédiaire
  • Date de publication: 24 oct. 2019
Simplifiez-vous la vie!

Recevez par courriel des nouveaux emplois comme celui-ci.

Description de la compagnie

 

Qui nous sommes:

Turbulent est un endroit où les individus mettent à profit leur intuition technico-créative.

Les Turbulents forment une équipe : d’avides inventeurs, de professionnels enjoués et d’artisans dédiés.

Nous sommes audacieux, fiables, créatifs et nous entendons à rire.

 

Ce que nous faisons:

Nous aidons des entreprises ambitieuses à libérer le potentiel de leur audience.

À travers une approche qui se veut ludique et transparente, nous co-créons un impact improbable avec nos clients.

Nous immergeant dans la réalité de leur entreprise, nous délivrons vision stratégique et expertise technologique visant à augmenter les revenus, améliorer les processus et enrichir leur expérience client.

 

 


Sommaire du poste

Turbulent est à la recherche d’un.e développeur.euse back-end intermédiaire possédant de bonnes connaissances en Node.js et TypeScript. Le.la candidat.e sera appelé.e à travailler sur le projet Star Citizen, au sein de l’équipe développant des microservices affectant directement l’expérience «in-game» des joueurs (lobby, chat/voice chat, matchmaking…)

Le poste implique de faire parti d’une équipe permanente d’environ 20 développeurs (intermédiaires et senior) située à Montréal et de collaborer avec les équipes du «gameplay» de Star Citizen situées dans des studios aux États-Unis et au Royaume-Uni.

Responsabilités:

  • Développer des microservices liés au jeu Star Citizen en utilisant Node.js et TypeScript
  • Travailler en étroite collaboration avec tous les développeurs (côté client également) sur le mandat
  • Participer au design technique avec l’équipe «gameplay» de Star Citizen
  • Compréhension des requis nécessaires à l’optimisation de la communication client-serveur en temps réel avec websockets
  • Participer à la planification du sprint (Poker planning) et aux rétros
  • Respecter les délais et échéanciers de la production
  • Participer aux déploiements
  • Évaluer les technologies pertinentes pour le mandat et fournir des recommandations à l’équipe
  • Vulgariser l’information technologique pour les experts d’autres disciplines sur le projet et collaborer avec eux de manière proactive
  • Rédiger et maintenir des tests unitaires et/ou d’acceptance pour le code rédigé
  • Capacité à suggérer, expérimenter et prototyper en utilisant les dernières technologies, un atout
  • Participer au processus de revue de code en place

Compétences

  • Baccalauréat en informatique ou expérience pertinente en programmation
  • 2 ans d’expérience en programmation en Node.js et expérience avec TypeScript en Node.js
  • Aisance avec Linux et ligne de commande Windows
  • Sensibilité aux problématiques de sécurité et d’extensibilité niveau back-end
  • Connaissances des techniques de test (jest, mocha, chai et sinon)
  • Connaissance du «event sourcing» et du «Domain Driven Development»
  • Capacité à travailler en anglais
  • Expérience avec Docker et Kubernetes, un atout
  • Expérience avec Gitlab Ci et «built pipelines», un atout
  • Programmation fonctionnelle, un atout

Qualités
Chez Turbulent, les développeur.euses qui s’épanouissent sont autonomes mais savent poser des questions au besoin. Nous valorisons la volonté de travailler avec des technologies moins familières et la communication (savoir écouter et communiquer si quelque chose n’est pas limpide). Surtout, nous valorisons le travail d’équipe – les égos sont mis de côté – et collaborons ensemble afin de trouver la meilleure solution, ce qui veut dire processus de revue de code, tester son code, être sérieux.se dans son approche de la programmation.

À propos de nous
Nous avons des collègues poilus à quatre pattes qui agrémentent notre quotidien. 
Notre beer fridge nous rappelle de faire notre feuille de temps le vendredi via Slack et ne s’ouvre à 16h que si elles sont toutes complétées.
Certains collègues travaillent actuellement dans le lab à développer une application nous permettant de déterminer quelle salle de bain est libre quand! (nous aimons allier côtés pratiques et ludiques)
La machine à café espresso de haute qualité est déjà rentabilisée - surtout le matin!
Un gym sur place sert à faire du yoga ou s’entraîner avec une professeure qui prend la chose au sérieux (on a une douche aussi sur place, donc ça va!)
Les arcades et la table de ping pong ne sont pas de simples décorations qui accumulent la poussière.

En plus des projets stimulants, nous offrons des 3 semaines de vacances, 6 journées maladie payées, une assurance collective, un régime de retraite et Dialogue!


Attention! Très important! Veuillez svp préciser dans votre lettre de présentation que vous avez vu l'offre d'emploi sur Espresso-jobs.

Veuillez vous connecter à votre compte candidat pour postuler à cette offre d’emploi.

Pas de compte candidat?