Smart Contract Developer - Ethereum Solidity
About the Project
We are building a Web3 application on Ethereum that requires multiple smart contracts to handle core protocol functionality. We have a fully built frontend (Next.js/React with ~15,000 lines of code) waiting to integrate with these contracts.
What we need: An experienced Solidity developer to:
1. Design and develop smart contracts for the protocol
2. Implement security best practices and auditable code
3. Create clear ABIs and interfaces for frontend integration
4. Collaborate with our full-stack developer on integration points
5. Deploy and test on testnet
Important Note: Parallel Development
The frontend is being built in parallel by a separate full-stack developer. You will:
- Share clear contract interfaces/ABIs with the frontend team early and often
- Discuss integration points to ensure the frontend can properly call contract methods
- Collaborate on transaction flows and error handling
- Provide mock ABIs initially so frontend development isn't blocked
This approach allows both teams to work simultaneously.
Tech Stack & Requirements
Required:
- 3+ years of professional Solidity development
- Strong understanding of smart contract security and gas optimization
- Experience with ERC-20, ERC-721, or similar token standards
- Hardhat or Foundry for testing and deployment
- OpenZeppelin contracts library
- Contract testing and auditing experience
- Clear code documentation and comments
Preferred:
- Previous DeFi protocol experience
- Audit experience (formal audits or internal reviews)
- Experience designing complex multi-contract systems
- Familiarity with contract upgrade patterns (proxies)
- Experience with transaction patterns and event emissions
- Knowledge of Ethereum gas economics
Budget:
-> To be discussed