Description
Responsibilities
- Design, develop, and maintain our blockchain infrastructure using Rust and/or Move programming languages
- Develop and deploy Move smart contracts for various DeFi protocols and applications
- Collaborate with the engineering team to design, implement, and optimize DeFi solutions
- Conduct thorough testing and debugging of smart contracts to ensure security and efficiency
- Conduct code reviews and provide constructive feedback to ensure the quality and maintainability of our codebase
- Stay updated with the latest advancements and best practices in blockchain technology and DeFi
- Preparing docs for every project and leading the team to create better solutions for the existing blockchain technology
- Contributors to open-source projects will be given high consideration
Are you the right person for this role?
The ideal candidate for us has:
- 4+ years of strong proficiency in Rust programming language, with a deep understanding of their unique features and best practices
- Hands-on experience in developing smart contracts. Experience in developing smart contracts using the Move language is highly desirable.
- Experience in designing high-quality smart contract architecture with knowledge of the best design practices for smart contracts in the DeFi industry
- Solid understanding of blockchain concepts and decentralized finance protocols.
- Experience with Solidity and Ethereum smart contract development is highly desirable.
- Familiarity with blockchain and protocol security best practices and the ability to identify and address potential vulnerabilities in our codebase
- Strong problem-solving skills
- Ability to work independently and as part of a team in a fast-paced, dynamic environment.
- Pro-active communication and collaboration abilities with native-level proficiency in written and oral English