Position: Senior Rust Developer
Company: Upstaff
Experience required: 3y
English level: upper

Summary
- At least 5 years of experience in software development, with at least 3 years of experience in blockchain development;
- Strong experience in Rust programming language;
- Experience with Substrate technology is a must;
- Experience with Web3.js or other Ethereum-compatible libraries is a plus;
- Experience with Ethereum Virtual Machine (EVM) tooling and testing frameworks;
- Familiarity with other blockchain frameworks like Ethereum, Cardano, Polkadot, etc;
- Experience with IPFS, libp2p or other decentralized protocols;
- English: Upper-intermediate;
- Duration: 1-3 month;
- Location: EU, LATAM.

Requerments
 Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field;
At least 5 years of experience in software development, with at least 3 years of experience in blockchain development;
Strong experience in Rust programming language;
Proficiency in one or more programming languages such as Python, TypeScript, or JavaScript is a plus;
Strong understanding of blockchain technology, including consensus algorithms, smart contracts, and cryptography;
Experience with Substrate technology is a must;
Experience with Web3.js or other Ethereum-compatible libraries is a plus;
Experience with Ethereum Virtual Machine (EVM) tooling and testing frameworks;
Familiarity with other blockchain frameworks like Ethereum, Cardano, Polkadot, etc;
Experience with IPFS, libp2p or other decentralized protocols.