Smart Contract Auditor / Blockchain Developer
You conduct thorough smart contract reviews and audits, identify security issues and vulnerabilities, develop test cases, analyze code, document risks, and propose mitigation solutions. You also research and implement solutions to automate future audits, review team audits, participate in code reviews, and develop security solutions with the engineering team.
Responsibilities
- Participate in code reviews and task estimation
- Review the team's audits
- Research, document, and implement solutions to facilitate or automate future audits
- Conduct thorough smart contract reviews and audits
- Develop test cases and procedures for smart contracts
- Analyze code to identify security issues
- Propose solutions to mitigate risks
- Stay up to date with blockchain technology and smart contract auditing techniques
- Develop, design, and implement high-impact features and security solutions
Requirements
- Software engineering background with a computer science or software engineering degree or equivalent experience
- 3+ years of software engineering experience
- Expertise in Uniswap v2/v3 routers
- Expertise in staking, vesting, and farming contracts such as Masterchef
- Expertise in lending platforms such as Compound protocol
- Proven experience as a blockchain developer or smart contract auditor
- In-depth understanding of blockchain technology and smart contracts
- Familiarity with EVM-compatible networks
- Proficiency in Solidity
- Analytical and problem-solving skills
- Ability to assess and document risks and vulnerabilities
- Written and verbal communication skills