Back to jobs
Solidity Developer, Avalanche Foundation
This role will sit with the Avalanche Foundation Treasury. The goal is to develop, test, and deploy smart contracts on EVMs (primarily C-Chain, though will likely expand to other Avalanche L1 EVMs) with a focus on financial applications, including vaults for liquidity deployment and management across various protocols. The role involves conducting due diligence on interacting protocols and coordinating with the security team to ensure the integrity and safety of smart contracts and related systems.
WHAT YOU WILL DO
- Smart Contract Development:
- Design, develop, and deploy smart contracts for financial applications such as liquidity vaults and other DeFi solutions on EVM-compatible blockchains (e.g., Ethereum, Binance Smart Chain, Polygon)
- Write secure, efficient, and maintainable Solidity code
- Conduct code reviews and unit testing to ensure high-quality code
- Work in conjunction with internal security team and outside vendors to ensure that the code is safe to use at scale
- Develop and maintain smart contracts that interact with various DeFi protocols and financial services
- Due Diligence:
- Perform thorough due diligence on new and existing protocols that interact with, assessing their functionality, security, and overall risk
- Collaborate with the research team to evaluate protocol performance and reliability
- Work closely with the security team to perform vulnerability assessments and audits of smart contracts
- Address and resolve any security issues identified in the audit process
- Implement best practices for smart contract security to safeguard against potential exploits
- Documentation and Reporting:
- Maintain comprehensive documentation for smart contract code and protocol integrations
- Prepare and present reports on development progress, security assessments, and protocol evaluations
- Collaboration and Communication:
- Coordinate with cross-functional teams including business development, engineering, data, and the asset management to align on project objectives and deliverables
- Provide technical guidance and support to team members as needed
WHAT YOU WILL BRING
- Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degrees or certifications are a plus
- Proven experience as a Solidity Developer with a strong portfolio of smart contracts deployed on EVMs
- Experience integrating various protocols onto a smart contract vault
- Familiarity with security best practices and vulnerability assessments in smart contracts
- Proficiency in Solidity programming language
- Hands-on experience with development tools such as Truffle, Hardhat, or Remix
- Knowledge of Ethereum, Binance Smart Chain, Polygon, or other EVM-compatible networks
- Understanding of smart contract auditing tools and techniques
- Must reside outside of the United States
*As requested by Avalanche on behalf of Avalanche Foundation
#LI-Remote #LI-DS1
Apply for this job
*
indicates a required field