The company invites a Middle Senior level Rust Developer to join its team for a project to develop a trading platform for the financial sector.
Requirements:
- Knowledge of the Rust ecosystem: tokio, futures, actix, serde etc;
- Understanding of the OS structure based on the Linux kernel;
- Understanding of network protocols;
- Knowledge of basic algorithms, data structures and design patterns;
- The desire to engage in optimization where it is really needed;
- Ability to decompose tasks and design automation processes;
- No legacy in C/C++, etc.; We only work with systems written entirely in Rust;
- At least 1 year of commercial development experience.
It will be an advantage:
- Experience in FinTech with blockchains of any systems;
- Experience working on systems with increased response time requirements;
- Experience working on highly loaded systems;
- Understanding the structure of modern DBMS for working with large amounts of data: ClickHouse, kdb+;
- Experience with Kafka or other message queues;
- Experience with Ansible;
- Experience with Docker;
- Experience in the financial industry;
- Participation in opensource projects, hackathons;
- Experience in using programming languages of various paradigms.
We offer:
- Ability to work remotely, from anywhere in the world, or in one of our offices;
- Flexible schedule;
- Work in a multi-faceted and talented team of developers and product owner;
- Opportunity for growth, learning and experimentation;
- Registration conditions are discussed individually.