Web3 Young Talent - Smart Contract Security
Binance is a prominent player in the global blockchain and cryptocurrency domain, offering a range of financial products that include the largest digital-asset exchange in the world. The core mission at Binance is to drive the adoption of cryptocurrencies and enhance the accessibility of financial resources.
This role provides a dynamic environment for individuals seeking a mission-oriented organization with abundant opportunities for learning and growth. Joining Binance means contributing significantly to the blockchain community by collaborating with a talented team dedicated to cutting-edge innovations in the crypto space.
Responsibilities
- Conduct thorough review and analysis of newly disclosed vulnerabilities in smart contracts to identify root causes behind exploits for early prevention.
- Perform security audits on smart contracts and blockchains, generating detailed audit reports.
- Develop automated tools for scanning and monitoring smart contracts and blockchains.
- Utilize scanning tools to identify vulnerabilities in online contracts, issuing timely risk alerts.
- Investigate past hacking incidents through post-mortem analysis to understand causes, processes, and fund tracing.
- Proactively identify on-chain risks, monitor emerging attack trends, and possess expertise in on-chain security risks, such as fraud and phishing.
- Demonstrate sound knowledge of EVM-compatible blockchains, layer 2 solutions, and DeFi design patterns.
Requirements
- Pursuing or holding a bachelor's degree (or higher) in Computer Science or similar field.
- Proficiency in smart contract programming languages like Solidity and others.
- Basic understanding of common Smart Contract security vulnerabilities.
- Familiarity with blockchain and smart contract principles, including reading Blockchain explorers.
- Experience in identifying smart contract hacks and common attack vectors.
- Knowledge of smart contract development testing, transaction analysis, and related tools.
- Proficient in Python or similar object-oriented languages.
- Fundamental understanding of code analysis and program debugging.
Additional Skills
- Enthusiasm for cryptocurrency, DeFi, smart contracts, and blockchain.
- Basic knowledge of fuzz testing, static analysis, and security vulnerabilities detection and prevention.
- Experience in smart contracts development tools like Foundry, HardHat, etc.
- Participation in CTF or bug bounty programs like Hack The Box, WebGoat, etc.
- Proficiency in frontend development with React, Javascript, Typescript.
- Experience in data mining and analysis of on-chain data.
Working Environment at Binance
- Opportunities for career advancement within the leading blockchain ecosystem.
- Collaborate with world-class talent in a nurturing environment that encourages learning and development.
- Engage in challenging and varied projects in a global organization with an inclusive culture.
Applicants affirm their acceptance of the Candidate Privacy Notice before submission. Binance upholds its commitment to diversity as an essential aspect of its operational success.