Solidity Engineer
About the Role
You will build and maintain Solidity smart contracts for EVM-compatible chains (Ethereum and Binance Smart Chain). You will design, scope and estimate complex contract work from requirements, implement gas optimizations and Solidity patterns, and write migrations and deployments using Hardhat. You will collaborate closely with a small engineering team and cross functional partners, plan work at the task level, and advocate for engineering best practices and continuous integration. You will work autonomously, make technical decisions, and take ownership of features while learning and working outside your comfort zone.
Requirements
- 5+ years of industry experience in software engineering
- Apply Solidity design patterns to solve common problems
- Perform gas optimization and balance efficiency with readability
- Write migrations and deploy code to EVM-compatible networks
- Familiarity with Hardhat, Truffle and Waffle (Hardhat preferred)
- Strong judgment, problem-solving skills and analytical mindset
- Familiarity with continuous integration and engineering best practices
- Ability to work autonomously and make independent technical decisions
- Motivated by personal growth and able to work outside comfort zone
- Driven and innovative
Responsibilities
- Build smart contracts in Solidity for Ethereum and Binance Smart Chain
- Design, scope and estimate complex contracts based on requirements
- Develop and implement new contract features to grow the product
- Deploy contracts and write migrations for EVM-compatible networks
- Collaborate with a small engineering team to plan projects at the task level
- Collaborate with cross functional partners on product development
- Identify and advocate for team-wide improvements and best practices
Benefits
- Remote work
- Flexible time zones
