Job Description
The Web3 Developer will be responsible for designing and developing smart contracts using Solidity, Vyper, and other programming languages. The role involves implementing frontend and backend components for decentralized applications (DApps) and integrating with blockchain networks such as Ethereum, Polygon, and Solana. The developer will handle wallet and transaction processing using libraries like Web3.js and Ethers.js, conduct smart contract security audits and optimizations, and apply various Web3 technology stacks including NFTs, DAOs, DeFi, and Layer 2 solutions. Additionally, the position requires active participation in team collaboration, code reviews, and working within Git and CI/CD environments.
Key Responsibilities
- Design and develop smart contracts using Solidity, Vyper, etc.
- Implement frontend and backend components for DApps
- Integrate and test blockchain networks (Ethereum, Polygon, Solana, etc.)
- Handle wallet and transaction processing using Web3.js, Ethers.js, etc.
- Conduct security audits and optimizations for smart contracts
- Apply Web3 technology stacks (NFTs, DAOs, DeFi, Layer 2, etc.)
- Collaborate in Git and CI/CD environments, participate in code reviews
Job Requirements
- Minimum 2 years of experience in Web3 development
- Minimum 5 years of total development experience
- No restrictions on international travel
- Preferred qualifications:
- Experience with Web3 projects (DeFi, NFTs, DAOs, etc.)
- Understanding of zkRollup and Layer 2 solutions
- Experience in smart contract security audits
- Open-source contributions or blockchain community involvement
- Ability to write technical documentation or communicate in English
Benefits
- Welfare points provided
- Self-development support
- Support for blockchain conferences, education fees, and development equipment
- Recognition for outstanding colleagues
- Patent awards and other incentives