Ethereum Solidity Developer & Auditor
About the Role
You will review smart contracts, blockchain infrastructure code, and decentralized applications for security vulnerabilities using manual code review and automated tooling. You will design and implement solutions to complex engineering and research problems, maintain and improve blockchain security tools, communicate findings to clients, and produce high-quality, well-tested code. You will use Git for version control and may present and write about your work for technical audiences.
Requirements
- Passion for blockchain technology, crypto-economic protocol design, game theory, and decentralized finance
- Basic understanding of common cryptographic vulnerabilities
- Professional understanding of Solidity or Rust development and deployment of smart contracts
- Great written and spoken communication skills
- Commitment to building high-quality, well-tested code
- Proficiency with Git
- Willingness to work ideally in office or hybrid in Prague or remotely within GMT+3 to GMT+0 time zones
Responsibilities
- Review smart contracts, blockchain infrastructure code, and decentralized applications for security vulnerabilities
- Review code and secure blockchain products
- Design and implement solutions to complex engineering and research problems
- Maintain and improve blockchain security tools using modern software engineering practices
- Communicate findings to clients and present to technical audiences
