Senior Software Engineer (Smart Contracts)-Design core, smart contract components, and code primarily using Solidity-Use extensive experience to build, test, debug, and deploy production-grade smart contracts-Develop and maintain high-quality software engineering practices and principles in a highly visible open-source project