Senior Back-end developer
2800 - 3500 USD per Month
Now we have two games available (CS: GO and CS1.6), but we are doing everything to add new games.
Our users can take part in the league with a prize pool of $ 3000.
We have a wide network of locations around the world so that everyone can play as comfortable as possible. We have our own anti-cheat system, very fast support and now we are actively developing other features.
Understand Hasura and explore its features.
Engaged in the development and design and design of databases:
- rework the database structure and indices for the ability to make quick and effective requests for obtaining game statistics of users on matches for certain periods of time;
- modify the database structure to be able to save statistics from various CSDM / RETAKE / B-RUSH servers in the user profile.
Perform logic refactoring to process game server logs and change the status of matches in the database;
Implement the achievement system of players;
Implement paid subscription systems with additional features;
Implement GraphQL Subscriptions on Node.js;
Improve the service for managing Kubernetes-clusters in which game servers are launched. (It is necessary to cover unit service with integration tests.)
Cover part of the backend unit with integration tests (using mokas);
Need to synchronize the status of our services with the statuspage API.
Experience with high-load production projects for at least 2 years
Experience in developing games and / or projects in the field of Counter-Strike
TypeScript + ES6
PostgreSQL (triggers, sql functions, window functions)
Git & GitLab