About the company
We believe access to stable money is a human right. Almost two billion people around the world don't have a safe place to store their money or are excluded from financial services such as payments and credit. Struggles with inflationary currencies prevent families and communities from building basic economic security. To help solve this, we created the Reserve Protocol, a free, permissionless platform on the Ethereum mainnet and Base L2 to build, deploy and govern asset-backed currencies referred to as “RTokens.” RTokens are always 1:1 asset-backed, allowing for permissionless minting and redeeming on-chain by users without the need for any middlemen. RTokens are over-collateralized and by default governed independently by RSR stakers in a fully decentralized manner. We are actively expanding to new verticals and regions, and would love to explore if you could be a fit for our team! More information on our mission and the people behind it can be found here.
Job Summary
Responsibilities:
đź“ŤWork with our team of experienced Solidity developers to port the core protocol & governance logic from Solidity to a Rust program for the SVM. đź“ŤBuild reusable components, unit & integration tests, deployment scripts, FE integration code, and any necessary automation, and continually raise the code quality and developer experience bar. đź“ŤWrite detailed documentation and well-documented code. đź“ŤWork with an external team of auditors to mitigate any issues they find. đź“ŤAssist our development team in onboarding them to the Solana dev-ex. đź“ŤRecommend tooling, infrastructure, and best practices for Solana development. đź“ŤGuide the integration of the frontend (most of the frontend will be built by our frontend team)
Requirements:
đź“ŤSenior-level ability to write well-tested and performant code in Rust. Familiarity with DeFi-focused Solana programs and their frontend integration points. đź“ŤA security-first mindset; our security standards are extreme. đź“ŤA strong command of the English language. đź“ŤA schedule that can accommodate being online for at least 11am - 2pm EST - we are flexible on location though!