Mid/Senior Smart Contract Engineer
About the Role
You will write, review and maintain Solidity smart contracts and Yul/Assembly components, collaborate with auditors to resolve findings, and deploy verified contracts across many EVM chains. You will create and improve TypeScript and Bash scripts, maintain CI/CD pipelines, respond to bug bounties, and produce clear explanations for failing transactions.
Requirements
- 5+ years of software development experience with focus on Solidity (3–5 years Solidity experience)
- At least 3 years experience with TypeScript
- Proficiency in Yul and Assembly
- Experience deploying smart contracts to multiple EVM networks
- Strong attention to detail and security-first mindset
- Strong written and verbal communication skills
- Experience with DeFi protocols, bridges or cross-chain systems is a plus
- Contributions to EIPs or public blockchain initiatives is a plus
- Degree in computer science or related field is a plus
Responsibilities
- Develop and configure production smart contracts ensuring security and gas efficiency
- Collaborate with external auditors and resolve audit findings
- Create and improve TypeScript and Bash scripts to automate workflows
- Deploy staging and production contracts to multiple chains and verify them
- Create, review and sign multisig proposals in production
- Maintain and improve CI/CD pipelines on GitHub
- Review and respond to bug bounty submissions
- Write demo scripts showing contract interactions
- Analyze failing transactions and communicate findings to partners and support
- Participate in knowledge sharing and chapter activities
Benefits
- Annual team offsites
- 30 days of PTO
- Flexible remote days
- Flexible working hours
- Equity participation from day one
- Entitlement to work computer (choice of equipment)
- Annual €1,000 personal development budget after 6+ months (prorated first year)
- One-time €1,000 remote budget for coworking or office setup
