We are seeking a seasoned Smart Contract Engineer to join our team, focusing on developing both the core Java services and the Web3 APIs (JS/TS) that process transactions across our network. The primary focus will be enhancing EVM compatibility and improving the developer experience (DevEx) for users migrating from other EVM chains.
Requirements
- 7+ years of software development experience, with experience in distributed open-source application development
- Deep knowledge of the blockchain technology ecosystem, particularly the EVM, including understanding of ERC20s, ERC721s, and other on/off-chain standards
- Experience with smart-contract development (Solidity/Vyper), using popular frameworks like Foundry, Hardhat, Web3.js / Ethers.js, and writing secure, efficient, and gas-optimized smart contracts
- Expertise in the Java and JS/TS programming languages and their ecosystems
- Strong understanding of RESTful API design and development, and experience with Wallet integrations (MetaMask, WalletConnect, etc.)
- Familiarity with test-driven software development processes and continuous integration tools
- Experience with Web3 tools that support development, indexing, and transaction management (e.g., TheGraph)
- Master’s degree in Computer Science or a similar field, or equivalent work experience
- Excellent debugging, critical thinking, and interpersonal skills
Benefits
- Competitive package including Equity & Tokens
- Opportunities for Performance Bonuses
- Health insurance and 401k for US employees only
