Job Description:
The role involves the development and maintenance of decentralized derivatives trading platforms, focusing on blockchain-related core functionalities. You will be responsible for optimizing on-chain interactions, ensuring efficient and accurate smart contract calls, and improving gas efficiency. Additionally, you will conduct smart contract testing and auditing to identify and fix potential security vulnerabilities. Collaboration with the team to understand requirements and implement features is essential. Staying updated with the latest blockchain technologies, smart contract security practices, and DeFi trends to integrate cutting-edge solutions into current projects is also a key part of this role.
Key Responsibilities:
- Develop and maintain decentralized derivatives trading platforms, participating in the architecture design and technical implementation of blockchain-related core functionalities.
- Optimize on-chain interaction performance to ensure efficient and accurate smart contract calls.
- Focus on gas optimization to enhance smart contract performance.
- Conduct smart contract testing and auditing to identify and fix potential security vulnerabilities.
- Collaborate closely with the team to understand requirements and implement features.
- Stay updated with the latest blockchain technologies, smart contract security practices, and DeFi trends, integrating innovative solutions into current projects.
Job Requirements:
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field, with a solid foundation in computer science.
- At least 3 years of blockchain development experience, with proficiency in Solidity and familiarity with contract development and testing frameworks like Hardhat/Foundry. Knowledge of OpenZeppelin libraries is required.
- Experience in DeFi project development and understanding of derivatives trading mechanisms.
- Understanding of smart contract vulnerabilities and familiarity with blockchain security and auditing best practices.
- Experience in smart contract performance optimization.
- Strong system analysis, problem-solving, and rapid learning capabilities.
- Excellent remote communication and collaboration skills, with successful remote work experience. Must be self-driven, highly responsible, and possess efficient time management skills.
- Good English reading and writing skills, enabling seamless reading of technical literature and participation in technical discussions.
Preferred Qualifications:
- Familiarity with trading systems.
- Experience with Rust development.
- Experience in cross-chain, Layer2, or oracle-related development.
- Active contributor to open-source communities or having relevant technical blogs and shares.
Benefits:
Negotiable.