Job Description
Key Responsibilities
- Design the security architecture of encrypted digital asset wallet systems and develop wallet security-related modules.
- Guide product teams and developers to implement security best practices and promote wallet security initiatives.
- Conduct penetration testing and code auditing for encrypted digital asset wallets to identify potential security vulnerabilities.
- Collaborate with developers to provide remediation recommendations and participate in code modifications and updates.
- Ensure the secure listing of encrypted digital asset wallet projects, safeguarding data streams for recharge, withdrawal, and private key processes.
- Mitigate vulnerabilities such as fake recharge, multiple withdrawals, and private key leaks.
- Stay updated with mainstream public blockchain underlying technologies and independently conduct blockchain security audits (node security, protocol security, etc.).
- Identify security risks and produce detailed audit reports.
- Apply smart contract security knowledge to audit contracts, detect vulnerabilities, and generate audit reports.
- Write comprehensive security assessment reports, documenting vulnerabilities, issues, and proposed solutions.
- Provide clear security recommendations to the team and management.
Job Requirements
- Proven experience in designing security architectures for digital asset wallet systems.
- Strong expertise in penetration testing, code auditing, and vulnerability assessment.
- In-depth knowledge of blockchain security, including node and protocol security.
- Familiarity with smart contract security and ability to audit contracts in various languages.
- Ability to learn new programming languages and blockchain technologies quickly.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills to collaborate with developers and present findings to stakeholders.
- Experience in writing security assessment reports and providing actionable recommendations.
