This job might no longer be available.
Backend Programmer - Meet Your Maker | Programmeur·se Backend - Meet Your Maker
2 years ago
Behaviour is looking for a talented backend developer (
Node.js ), who will bring their expertise and rigour to our team at the core of many challenging projects. The chosen candidate will have the responsibility of actively participating in a central team that needs to constantly deliver great code quality that will be used by millions of players around the world.
In this role you will
- Develop new server features and maintain existing code base;
- Write the specifications before undertaking the development of new features;
- Diagnose and solve problems to improve code robustness;
- Work closely with other programmers to provide gaming server-compliant services;
- Develop and perform functional and load testing;
- Optimize the code, considering that the live and online status of the game.
What we're looking for
- Experience developing high-speed server applications using Javascript/ Node.js;
- Experience and knowledge of the REST and WebSocket communication protocol.
- Work experience (development and deployment) with web services technologies such as Amazon Web Services, Google Cloud Platform, and Microsoft Azure;
- In-depth experience and knowledge of relational and non-relational databases (DynamoDB, MongoDB, MySQL or other);
- Extensive experience and knowledge of data modelling with a focus on performance and maintenance;
- Experience in load testing with distributed load generators;
- Bonus point - Development experience in a Linux environment;
- Bonus point - Web application development experience with React and/or Angular;
- Bonus point - Experience profiling and optimizing server systems (networks, CPU, memory, IO);
- Bonus point - Server/client development experience, including security and network traffic management.
Dans ce rôle, vous devrez
- Développer de nouvelles fonctionnalités de serveur et maintenir le 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 de jeu;
- Élaborer et réaliser des tests fonctionnels et de charge;
- Optimiser le code, en tenant compte du fait que le jeu est en direct et en ligne.
Ce que nous recherchons
- Expérience de développement d’applications de serveurs à haut débit en utilisant Javascript/Node.js;
- 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 approfondies des bases de données relationnelles et non-relationnelles (DynamoDB, MongoDB, MySQL 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;
- Point bonus - Expérience de développement dans un environnement Linux;
- Point bonus - Expérience de développement d'application Web avec React et/ou Angular;
- 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 de serveur / client, incluant la sécurité et la gestion du trafic réseau.
Behaviour est à la recherche d’un.e
programmeur.se backend
Node.JS , 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 participer à la vie active d’une équipe centrale qui doit constamment livrer du code de qualité qui sera utilisé par des millions de joueurs à travers la planète.
Create Your Profile — Game companies can contact you with their relevant job openings.