Smart Contract Engineer
Skills
About the Role
You will design and implement smart contracts on Solana/SVM and other chains, write secure, well-tested contract code, and participate in audits and testing. You will build robust software that interacts with contract components, add integration and unit tests, and contribute to the codebase by managing issues and pull requests. You will work within sprint-based development, meet delivery timelines, and collaborate with other engineers to improve the protocol's implementations.
Requirements
- 2+ years of smart contract experience
- Substantial knowledge of Rust
- Experience with one or more of Typescript, Shell Scripting, Solidity, Move, and Go
- Experience building businesses on one or more crypto protocols
- Experience working in scrum and sprint-based development environments
- Experience building open source software systems and considering impacts to open source repositories
Responsibilities
- Write smart contracts on Solana/SVM and other chains
- Identify and implement improvements for multi-tenancy and protocol growth
- Build secure, stable smart contract code with unit and integration tests
- Participate in auditing and testing of smart contract code
- Build robust software that interacts with smart contract components
- Curate the codebase and facilitate discussions in issues and pull requests
- Work within scrum and sprint-based development to complete tasks on time
