The ideal candidate will have a strong background in blockchain development, extensive experience in writing and reviewing smart contracts and a strong understanding of security. As a Solidity Developer, you will be responsible for designing, developing, testing, reviewing and maintaining smart contracts for our blockchain-based applications. You will be working with a team of developers and blockchain experts to build innovative and secure solutions using the latest technologies and best practices.
Key Responsibilities:
- Designing, developing, testing, and maintaining smart contracts using Solidity and hardhat
- Writing efficient, secure, and scalable code following best practices
- Identifying and fixing common vulnerabilities in smart contracts
- Ensuring code quality and security through regular code reviews and testing
- Collaborating with other developers and blockchain experts to build innovative solutions
- Staying up-to-date with the latest developments in blockchain technology and best practices
Key Skills and Qualifications:
- Strong proficiency in Solidity
- Experience with Hardhat
- Good understanding of best practices for writing secure and efficient smart contracts
- Familiarity with common vulnerabilities in smart contracts and how to prevent them
- Strong sense of security and a commitment to writing secure code
- Ideally, experience with fuzzy testing to ensure smart contract robustness
- Ideally, experience with static analyzers to identify security vulnerabilities in code
- Good eye for detail and ability to perform code reviews
Education and Experience:
- Bachelor's degree in Computer Science, Engineering, or a related field
- At least 2 years of experience in Solidity development
If you feel that you meet the above requirements, we encourage you to apply for this exciting opportunity. We offer a competitive salary, flexible working hours, and the chance to work on cutting-edge blockchain solutions with a talented team of developers and experts.