Smart Contract Support Engineer (EVM/API Expansion)
We are looking for a Smart Contract Support Engineer to help maintain, expand, and enhance a large-scale multi-chain smart contract ecosystem within the EVM/API expansion team.
This role supports a leading cross-chain liquidity and bridging protocol that is scaling its smart contract infrastructure, currently operating 1500+ production contracts across 60+ EVM chains and several non-EVM environments. You will contribute to multi-chain deployments, bridge integrations, infrastructure improvements, and the automation of developer tooling as the ecosystem continues to grow.
The position focuses on supporting and extending the organization’s EVM-based smart contract infrastructure, including:
- Supporting the internal EVM/API expansion smart contract team
- Owning and delivering non-security-critical engineering tasks (no deployer key or multisig access required)
Requirements
- Strong experience with Solidity, TypeScript, and ideally bash scripting (approx. 3–5 years)
- Proficiency with Foundry (testing, deployment, debugging)
- Ideally: experience with many-chain deployments and bridge/DEX protocols
- Experience collaborating with external auditors or participating in audit preparation
Responsibilities
Multi-Chain Deployment Improvements
- Enhance bash scripts orchestrating multi-/many-chain deployments (including parallelization across 10+ chains)
- Ensure automatic contract verification works across all supported networks
- Assist in upgrading the codebase to the latest Foundry version
Bridge Integrations
- Research, evaluate, and document new bridge protocols
- Implement new facet or periphery contracts
- Collaborate with core engineers on reviews, testing, and production readiness
Smart Contract Enhancements
- Extend or modify existing contracts (e.g., new mappings, parameters, or functionality)
- Ensure modifications follow internal coding, security, and quality standards
Audit Preparation & Coordination
- Prepare and finalize PRs for external smart contract audits
- Communicate with auditors where needed and provide proposed resolutions for identified issues
Tooling & Automation
- Maintain and improve deployment and verification scripts across 60+ EVM chains
- Adjust and enhance GitHub CI/CD to support multi-chain workflows
Transaction & Bug Analysis
- Investigate failed on-chain transactions and provide initial diagnostics
- Review
Required domain experience
| Blockchain / Crypto | 2 years |
Required languages
| English | B2 - Upper Intermediate |