Role overview
Build blockchain product features across smart contracts, backend services, and user-facing interfaces. This hands-on role owns work from on-chain interactions through APIs to frontend flows, collaborating with product and design to deliver production-ready experiences.
Responsibilities
- Develop smart contracts and Web3 application features.
- Build APIs that connect on-chain and off-chain systems, and create interfaces for wallets, transactions, tokenized assets, and dashboards.
- Integrate networks, contracts, and external Web3 services; implement wallet connections, transaction signing, and event handling.
- Maintain blockchain data indexing and synchronization workflows.
- Test and debug across contract, API, and frontend layers.
- Improve security, scalability, transaction reliability, and the user experience of blockchain interactions.
Requirements
- At least 3 years of full-stack engineering experience, including hands-on work on blockchain or Web3 applications.
- Strong TypeScript and JavaScript skills across frontend and backend development.
- Experience with React and Node.js or comparable technologies.
- Practical smart contract and blockchain integration experience, with knowledge of Ethereum, EVM-compatible networks, and blockchain architecture.
- Familiarity with ethers.js, viem, Web3.js, or an equivalent library.
- Understanding of wallet connectivity, transaction signing and lifecycle, REST APIs, external services, on-chain events, and data synchronization.
- Strong testing, debugging, and application security skills, with the ability to deliver production-ready features independently.
Benefits and work setup
- Remote role open globally, with full-time or part-time arrangements available.