Position: Rust Software Engineer (Middle/Senior)
Company: OnHires
Experience required: 3y
English level: upper

**Description:**
482.solutions is a software engineering provider specializing in innovative solutions using decentralized technologies. The key competency of 482.solutions is creating solutions for "Industry 4.0" issues: Blockchain, Future of Energy, Digital Identity, Decentralized Asset Management, Financial Products, and Services.

**Requirements:**
- up to 5 years of development experience using programming language, e.g. C, C++ etc and desire to shift, and/or working knowledge of Rust;
- If you have development experience using C/C++ but with the ability to demonstrate a good knowledge of Rust (professional or otherwise) you will also be considered. 
- Experience working with Git and Git workflow 
- Practical experience with Agile software development methods 
- Knowledge of functional and polymorphism programming paradigms 
- Distributed system and network development, knowledge of asynchronous programming paradigms, especially as applied in the Rust ecosystem.

**Responsibilities:**
- Substrate experience (polkadot.js) or familiarity with the open-source Rust ecosystem;
- Solidity experience;
- Understanding of the crypto/blockchain space;
- Knowledge of consensus algorithm and blockchain protocol;
- Cryptography and system software development experience;
- Experience in agile development.

**Work conditions:**
- Working with interesting projects and technologies;
- Possibility of relocation to the customer's office (depends on the project);
- Specialization courses and participation in conferences are paid;
- Payment in USD or crypto;
- Open and equal relationships within the team.