Rust Blockchain Developer
The Role
Rust Blockchain Developer to join our growing team, with a focus on developing, maintaining, and customizing various components of the zkSync ecosystem. This role requires proficiency in Rust, a strong understanding of the Ethereum blockchain (including its architecture and the Ethereum Virtual Machine), and familiarity with general blockchain concepts such as consensus protocols, decentralizaHon, and peer-to-peer networks.
The candidate will be expected to create and customize components of the zkSync blockchain, work with Ethereum development tools like Hardhat and Foundry, and demonstrate a strong understanding of network protocols, P2P systems, and system design. Proficiency in cryptography, including hash funcHons, digital signatures, and public key encrypHon, is also required. Prior experience working on zkSync or other Layer 2 scaling soluHons, and knowledge of other blockchain plaPorms and technologies, would be advantageous.
TECH STACK/MUST HAVE:
Rust, good understanding of Ethereum blockchain (architecture, EVM), general blockchain concepts (consensus protocols, decentralizaHon, peer-to-peer networks), JSON-RPC, familiarity with Ethereum development tools (like Hardhat and Foundry), understanding of network protocols, P2P systems, and system design, Cryptography (hash funcHons, digital signatures, public key encrypHon)