This job might no longer be available.

Backend Programmer - Unannounced IP | Programmeur.se Backend - Titre non annoncée

Behaviour Interactive
Montreal | Montréal
3 years ago
Apply

Behaviour is looking for a talented backend developer, who will bring their expertise and rigour to our team at the core of many challenging projects. The chosen candidate will have the responsibility to design, conceive and implement online features, as well as integrate them inside our games.

|In this role, you will:

Write clear, maintainable and well-documented code;

Work closely with other programmers to provide online game services;

Participate actively to code reviews;

Develop technical solutions that can scale well with the game's needs;

Diagnose and solve complex distributed problems;

Test carefully the newly implemented features and suggest improvements;

|What we're looking for:

You have a strong interest and a real enthusiasm for video games and the gaming environment;

5 years of experience writing clear and maintainable code;

Experience developing high-speed backend applications;

Experience and knowledge of the REST communication protocol;

Experience and knowledge with cloud technologies such as Amazon Web Services, Google Cloud Platform, and Microsoft Azure;

Experience and knowledge of relational and non-relational databases (DynamoDB, ElasticSearch, Redis, MySQL);

Bonus points:

Knowledge of container services (Docker, Kubernetes or other);

Knowledge of NodeJs stack (NodeJs, TypeScript, NPM or other);

Knowledge of game development tools (Unreal Engine, C++ or other);

Experience profiling and optimizing systems (networks, CPU, memory, IO);

Development experience in a Linux environment;

Knowledge in frontend development (React, Angular or other);

Behaviour est à la recherche d’un.e programmeur.se backend, qui saura apporter ses connaissances et sa rigueur au sein d’une équipe au centre d’une panoplie de projets des plus intéressants. Cette personne aura comme responsabilité de concevoir, réaliser et mettre en œuvre des fonctionnalités en ligne, ainsi que de les intégrer dans nos jeux.

|Dans ce rôle, vous devrez :

Rédiger un code clair, maintenable et bien documenté;

Travailler en collaboration avec d'autres programmeurs afin de fournir des services de jeux en ligne;

Participer activement à la révision du code;

Développer des solutions techniques qui peuvent s'adapter aux besoins du jeu;

Diagnostiquer et résoudre des problèmes complexes;

Tester des nouvelles fonctionnalités et suggérer des améliorations;

|Ce que nous recherchons :

Vous avez un grand intérêt et beaucoup d'enthousiasme pour les jeux vidéo et l'environnement de jeu;

Vous rédigez un code clair et maintenable depuis au moins 5 ans;

Expérience de développement d’applications backend de serveurs à haut débit

Expérience et connaissance du protocole de communication REST et WebSocket;

Expérience de travail (développement et déploiement) avec les technologies de services web comme Amazon Web Services, Google Cloud Platform, et Microsoft Azure;

Expérience et connaissances des bases de données relationnelles et non-relationnelles (DynamoDB, ElasticSearch, Redis, MySQL);

Point bonus - Connaissance des conteneurs logiciels (Docker, Kubernetes ou autre);

Point bonus - Expérience de développement avec les technologies de la plateforme logiciel NodeJs (NodeJs, TypeScript, NPM au autre);

Point bonus - Connaissance des outils de développement de jeux (Unreal Engine, C++ ou autre);

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

Point bonus - Expérience de développement dans un environnement Linux;

Point bonus - Expérience de développement frontend avec React et/ou Angular;

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

Jobs at Behaviour Interactive

Engineering jobs