Job for Experts
Solidity Smart Contract Engineer
About the Role
You will design, develop, test, and deploy secure smart contracts in Solidity for production environments. You will architect modular on-chain systems and upgradeable patterns, implement cross-chain messaging and bridge integrations, and write thorough unit integration and fuzzing tests. You will run internal security reviews, work with external auditors to remediate findings, monitor deployed contracts on mainnet and testnets, and respond to on-chain events. You will collaborate with engineers, product, and compliance to define integration points and maintain high code quality through code reviews.
Requirements
- 3+ years developing and deploying production smart contracts in Solidity
- Proven track record of shipping secure battle-tested contracts handling significant value
- Experience with DeFi protocols such as AMMs lending protocols and yield aggregators
- Familiarity with cross-chain protocols and bridge architectures
- Expert proficiency in Solidity and deep understanding of the EVM
- Proficiency with Foundry and Hardhat
- Experience with testing and analysis tools such as Foundry Hardhat Echidna and Slither
- Familiarity with Web3 libraries including ethers.js web3.js and viem
- Knowledge of gas optimization techniques and on-chain efficiency
- Experience with upgrade patterns including proxy contracts and the diamond pattern
- Strong knowledge of smart contract security best practices and vulnerability mitigation
- Familiarity with Rust or other systems programming languages is beneficial
- Clear communication problem-solving and ability to work with technical and non-technical stakeholders
Responsibilities
- Design develop test and deploy secure smart contracts in Solidity using Foundry
- Implement DeFi primitives including liquidity pools cross-chain bridges and access control
- Write gas-optimized well-documented contract code following best practices
- Architect scalable modular on-chain systems and upgradeable contract patterns
- Design governance mechanisms and define on-chain off-chain boundaries
- Conduct internal security reviews and implement auditor recommendations
- Identify and mitigate potential vulnerabilities attack vectors and edge cases
- Write comprehensive unit integration and fuzzing tests
- Participate in code reviews and maintain high code quality standards
- Implement cross-chain messaging protocols and bridge integrations
- Collaborate with full-stack engineers to integrate contracts with off-chain systems
- Deploy monitor and troubleshoot contracts on mainnet and testnets
- Prototype iterate and optimize protocol features rapidly
Benefits
- Equity upside
