This job might no longer be available.

Programmeur Backend - Node.JS - Solutions d'affaires

Behaviour Interactive
Montreal QC ca
3 years ago
Apply

Description du poste

À titre de Programmeur Backend – Node.js, vous participerez activement au développement de nos projets en cours.

Quelles seront vos responsabilités au quotidien ?

· Développer de nouvelles fonctionnalités de serveur et assurer le maintien du code existant;

· Rédiger les spécifications avant d’entreprendre le développement de nouvelles fonctionnalités;

· Diagnostiquer et résoudre les problèmes afin d’améliorer la robustesse du code;

· Collaborer étroitement avec les autres programmeurs pour fournir des services conformes au serveur d’API;

· Transmettre les connaissances aux développeurs juniors

· Élaborer et réaliser des tests fonctionnels et de charge;

· Optimiser le code, en tenant compte du fait que l’API est en direct et en ligne;

. Effectuer des révisions de code de routage pour les membres de l'équipe

Qualifications

Exigences :

· Expérience minimum de 5 ans de développement d'applications de serveurs à haut débit en utilisant Node.JS et Typescript

· Expérience de développement d’API RESTful

· Bonne connaissance des systèmes de versioning basés sur git (Github / Gitlab)

· Bonne connaissance de Docker et docker-compose

· Pédagogie et capacité de transmettre les connaissances aux développeurs junior

· Expérience avec les processus de testing et de CI/CD

· Expérience de travail avec les technologies de services web Cloud (AWS, Google Cloud Platform)

· Expérience et connaissances approfondies des bases de données relationnelles et non-relationnelles (MySQL, Redis, DynamoDB, MongoDB, Oracle, ou autre)

· Expérience et connaissances approfondies de la modélisation de données en mettant l'accent sur la performance et la maintenance

· Expérience en tests de charge avec des générateurs de charge répartie

· Bilingue français/anglais parlé et écrit;

Atouts :

· Utilisation des principes de développement basés sur le DDD

· Expérience de développement dans un environnement Unix

· Expérience de développement de réseaux TCP et UPD et en création de systèmes de réseaux fiables, évolutifs et distribués

· Expérience de profilage et d’optimisation de systèmes de serveur (réseaux, CPU, mémoire, IO)

· Expérience de développement d’applications avec Nginx, Express

· Expérience avec ActiveMQ, RabbitMQ, Kafka ou autres systèmes de messagerie

Description de l'entreprise

Fondé en 1992 et basé à Montréal, Behaviour Interactif est l'un des plus importants concepteurs de jeux vidéo indépendants en Amérique du Nord avec près de 600 employés et plus de 70 millions de jeux vendus sur toutes les plateformes. En 2019, son jeu original primé Dead by DaylightTM, a célébré 12 millions de joueurs. À ce jour, les jeux de Behaviour ont rejoint plus de 200 millions de joueurs à travers le monde. Behaviour compte parmi ses partenaires certaines grandes entreprises les plus connues au monde comme Sony, Disney, Netflix, Activision, Warner Bros, Ubisoft, Xbox Game Studios, Google, Bombardier, Wargaming, HBO, NetEase, Gaea, La Capitale et plusieurs autres. Pour plus de renseignements : bhvr.com.

Depuis 2014, Behaviour a mis en place une équipe dédiée à l'espace entreprise, Solutions d'affaires. En tirant parti d'outils et de technologies qui ont été développés et éprouvés avec succès dans l'industrie du jeu vidéo, nous pouvons soutenir nos clients non-joueurs et les entreprises dans leurs stratégies de transformation.

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Behaviour Interactive