Remote job
Full Stack Blockchain Engineer
Job details
About this role
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.