Job Description
The position is for a Contract Development Engineer specializing in mining protocols. The role involves designing and developing core smart contracts for staking mining, liquidity mining, and other DeFi mechanisms with multi-chain deployment capabilities (Ethereum, BSC, etc.). The engineer will be responsible for implementing interaction logic between contracts and mining systems, including reward distribution, task submission, and verification processes. Additionally, the role requires conducting security audits and vulnerability checks to prevent common threats like reentrancy attacks and integer overflows. Collaboration with frontend and backend teams for contract interface integration and on-chain event monitoring is also expected.
Key Responsibilities
- Design and develop staking mining, liquidity mining, and other core smart contracts supporting multi-chain deployment (Ethereum, BSC, etc.)
- Implement contract interaction logic for mining systems (reward distribution, task submission/verification)
- Conduct security audits and vulnerability checks to prevent reentrancy attacks, integer overflows, and other security risks
- Collaborate with frontend/backend teams for contract interface integration and on-chain event monitoring
Job Requirements
- 2+ years of Solidity development experience with Hardhat/Foundry frameworks
- Proficiency in OpenZeppelin contract library and standards like ERC20/ERC721
- Understanding of staking mining and LP mining mechanisms (DeFi project experience preferred)
- Bonus: Python/Go skills or security audit experience
Compensation & Benefits
Salary will be determined during the interview process. The work schedule follows a bi-weekly rotation system (alternating 5-day and 6-day work weeks). Candidates uncomfortable with this arrangement should reconsider applying.


