Protocol Dev
We are seeking a highly skilled and self-motivated Developer Engineer to join our Protocol Development Team. This role is pivotal in maintaining and advancing our core blockchain protocols on Substrate-based networks such as Astar and Shiden, as well as our L2 network, Astar zkEVM. The ideal candidate will possess deep knowledge of Rust as applied to the Polkadot SDK/Substrate and demonstrate a keen knowledge/interest in advancing the rapidly evolving field of L2 technology.
You will play a crucial role in a pivotal moment for blockchain history by participating in the creation of a decentralized network.
Key Responsibilities
•
Design and implement features for Astar, Shiden, and other Substrate-based protocols. Ensuring their ongoing maintenance, including dependencies upgrades.
•
Collaborate with the core development team to enhance or fix modules in the Polkadot SDK, Frontier, and other open-source libraries, as per project needs.
•
Maintain and support operation of an L2 solution stack (e.g. Polygon zkEVM, OP Stack).
•
Create tools to facilitate protocol development and testing.
•
Assist the DevOps team with protocol expertise to establish robust infrastructure, monitoring, and alerting systems.
•
Provide support to the SecOps and DevOps teams in incident management, including assessment of reports, debugging, and implementing fixes.
•
Contribute to the creation and maintenance of up-to-date technical documentation and guides for Substrate-based networks.
•
Take on additional development responsibilities as required by the projects
Qualification and Skills
•
Minimum 1+ years of experience in Rust development related to polkadot-sdk framework.
•
Expert knowledge of polkadot-sdk pallet development, storage migration, runtime upgrades, and cross-consensus message format.
•
Deep understanding of blockchain architecture, particularly based on polkadot-sdk framework.
•
An interest in decentralized technology and Web 3.
•
Able to work with a fully remote distributed team.
•
Understanding of cross-cultural communication in a highly diverse and distributed working environment.
Nice to haves
•
Knowledge and/or hands-on experience in additional blockchain technologies with smart contract capabilities such as Ethereum, HyperLeger, Near etc.
•
Knowledge and/or hands-on experience of working with EVM-based L2 stack(s)
•
Knowledge of Solidity & experience of writing production grade smart contracts
•
Scripting skills (ethers.js, polkadot.js, etc.)
•
State of the art P2P networking research and technologies.
•
Experience writing and performance-tuning databases.
•
Rust performance optimization and tuning.
•
Knowledge of LLVM