About the Role
We're looking for a Senior Solidity Developer to build, test, audit, deploy, and integrate smart contracts for production Web3 applications. You'll work closely with our engineering team to deliver secure, scalable blockchain solutions and contribute to Zero-Knowledge (ZK) integrations.
Responsibilities
- Design and develop secure Solidity smart contracts.
- Write unit, fuzz, and invariant tests using Foundry.
- Audit, optimize, and deploy contracts to EVM networks.
- Integrate smart contracts with frontend and backend applications.
- Implement DeFi features such as staking, tokens, payments, or vaults.
- Work with ZK technologies and Layer 2 solutions.
- Collaborate on architecture, code reviews, and security best practices.
Requirements
- 5+ years of professional Solidity development.
- Strong experience with Foundry, Hardhat, and OpenZeppelin.
- Experience deploying production smart contracts.
- Deep understanding of Ethereum, EVM, and ERC standards.
- Strong knowledge of smart contract security and gas optimization.
- Experience with DeFi protocols and Web3 integrations.
- Familiarity with ZK technologies (zkSync, Polygon zkEVM, Starknet, etc.) is a plus.
- Good English communication skills.
Nice to Have
- Smart contract auditing experience.
- ERC-4337 or Account Abstraction experience.
- Rust or other blockchain programming languages.
- Active GitHub with Web3 projects.