Project Description:
Our client is a AAA game studio working on its battle royale game.
The Rust engineer will be working on the creation of a middleware solution between
blockchain layers, the game backend, and the mobile companion application.
Responsibilities:
? Liaise with front-end engineers and client to promote great software design
and quality
? Develop high throughput and high availability API services
? Design and implementation of data storage solutions
? Develop multithreaded async code
? Point out issues with the existing architecture and code, and clean it up
? Improve code quality
? Drive innovation by coming up with new ideas for our products and processes
Technical/experience requirements:
? 5+ years of professional software engineering experience;
? 3+ years of solid experience in Rust;
? Excellent proficiency with Docker , Microservice architecture
? Knowledge of Kubernetes;
? Experience with databases such as PostgreSQL, MySQL
? Experience with message queues (such as Kafka, RabbitMQ, ActiveMQ)
? Strong understanding of the development cycle;
? Experience with distributed systems and networking;
? Familiarity with low-level system programming;
? Excellent troubleshooting and debugging skills;
? Strong communication and interpersonal skills;
? Able to make sound technical decisions and provide technical guidance;
? Initiative and the ability to work independently and as part of a team;
Will be a plus:
? Strong background in C or Go
? Experience with Solidity, Ethereum
Tetiana Husieva