About the job
Join Rockstar, a pioneering foundation committed to advancing the growth, decentralization, and sustainability of a leading decentralized finance protocol. Our mission focuses on delivering value in key areas such as Protocol and Innovation, Developer Support, Governance, Research, and Security through strategic grant-making.
We are on the lookout for a skilled Protocol Engineer to become a vital part of our technical team. You will play an instrumental role in developing smart contracts for in-house initiatives, the Unichain protocol, and collaborations with grantees.
In this position, you will be tasked with designing, implementing, and optimizing smart contract systems. You will actively engage in technical design discussions, evaluating trade-offs among optimization, flexibility, and integration, while also offering design feedback to ecosystem participants, including hook developers and DeFi projects on Unichain.
Key Responsibilities:
- Design, implement, and optimize Solidity-based smart contracts for protocol-related projects, prioritizing security, efficiency, and maintainability.
- Provide technical guidance and design feedback to external developers building on the protocol and Unichain, including hook developers and DeFi projects.
- Explore and prototype novel DeFi primitives, trading mechanisms, and smart contract architectures to enhance the protocol’s functionalities.
- Participate in design sessions and code reviews to uphold high standards in code quality, security, and organization.
- Implement unit tests, fuzz testing, and gas optimizations to ensure the reliability and performance of smart contracts.
Potential Areas of Work:
- Hooks and reference implementations for the protocol's latest version
- Experimental swapping UX designs
- Indexers and graph traversal algorithms
- Composable DeFi legos
- SDK abstractions and developer tooling
- Periphery integrations such as liquidity management tools and swap-and-add functionalities
Qualifications:
Required Skills & Experience:
- In-depth understanding of DeFi patterns and smart contract architecture
- Minimum two years of experience crafting complex Solidity smart contracts with a focus on readability, maintainability, and security
- Proficiency with Foundry, including cheatcodes, foundry.toml, and script execution
- Experience in unit testing and fuzz testing for smart contract security
- Confidence in using Git and managing version control in a collaborative engineering environment
- Ability to design clean abstractions and reusable smart contract components
- Familiarity with the latest version of the protocol's contracts and associated DeFi protocols
Preferred Qualifications:
- Experience with Yul and other low-level programming languages
