— 2+ years of experience in developing backend services using Rust;
— Bachelor degree in math/physics/computer science (master preferred, or equivalent working experience);
— Strong knowledge of software engineering (algorithms/data structures/design principles);
— Experience in system programming;
— Experience with distributed systems;
— Experience in writing asynchronous code;
— Agile experience;
— Linux user;
— Good understanding and programming experience (e.g. development experience, scripting languages experience, OOP-concepts understanding, understanding of interfaces, functional programming etc.);
— Experience in developing backend services using Java;
— Math background;
— Good communication skills in English;
— Knowledge of blockchain technology;
— Knowledge of cryptography: hash functions, digital signatures, and key exchange;
— Experience in framework development;
— Experience in building distributed systems.
— Develop platform sub-systems from scratch;
— Contribute in all phases of the development life cycle;
— Write well readable, documented and tested code on daily basis;
— Collaborate with other team members;
— Perform code-reviews and share best practices with colleagues;
Bitfury is an international company with 200+ team members in more than 16 countries. No matter your assignment, your work will support global technology initiatives and best-in-class security operations in North America, Asia and Europe, as well as help us fulfil our mission to make the world more trusted and secure.
We are looking for a Rust Software Developer to join the team to build projects based on our blockchain framework Exonum.