Senior Web3 Software Engineer
About the Role
You will lead the design and implementation of high-performance decentralized applications, owning product surfaces end-to-end from frontend interfaces to on-chain integrations. You will integrate wallets and blockchain providers, implement secure transaction and approval flows, optimize RPC and indexer queries for real-time data, and ensure frontend and smart contract interoperability. You will write and review code, test with tools like Hardhat and Foundry, identify and remediate technical debt, and mentor other engineers to deliver secure, reliable, and intuitive trading and DeFi experiences.
Requirements
- 5+ years of professional experience as a software engineer, with 2+ years in a senior or lead capacity building Web3 or blockchain applications
- Deep expertise in modern frontend frameworks such as React, Next.js, and Vue with TypeScript and JavaScript
- Experience with Web3 libraries including ethers.js, viem, and wagmi
- Strong experience building complex, data-intensive dapps handling real-time streams such as order books and AMM curves
- Proven blockchain integration skills including browser wallet connections, signing, and on-chain interactions using providers like Alchemy and Infura
- Solid understanding of web3 security concerns including private key management, blind signing risks, phishing, and sandwich attacks
- Backend experience with node services (for example Express or FastAPI), off-chain indexers such as The Graph, and event listening
- Proficiency in REST and GraphQL, data fetching patterns (SWR, TanStack Query), and state management tools like Zustand and Redux
- Experience collaborating in fast-paced autonomous teams using tools like GitHub, Linear, and Discord or Slack
Responsibilities
- Design, build, and maintain responsive frontend applications integrated with blockchain protocols for DeFi products
- Integrate with blockchain infrastructure, wallet extensions, and on-chain data sources
- Implement secure user flows for transactions, multi-sig approvals, cross-chain bridging, and account abstraction
- Collaborate on API design, optimize RPC, and craft indexer queries for real-time data
- Establish frontend architecture, design systems, and Web3 best practices including testing, gas optimization, reentrancy guards, and accessibility
- Review Solidity and Sway code, mentor engineers, and drive technical decisions on interoperability and scalability
- Translate complex DeFi requirements into intuitive trading UI and UX
- Identify technical debt and propose architectural and smart contract upgrades
Skills
IndexerLiquidity MiningTanstack QueryTradingviewWalletconnectThe GraphSwrZustandReduxReal-Time RenderingHighchartsMevRpcMetamaskSolidityDappFoundryHardhatOracleSubgraphExpressViemWagmiWebsocketEthers.JsReentrancyJavascriptTypescriptGas OptimizationGraphqlNext.JsTokenomicsRestVueReactAmmFastapiApiOrder BookWalletPhantomSwayLightweight ChartsAccount Abstraction
