Remote job
Full Stack Engineer
Job details
About this role
Role overview Deliver product features across the web interface and backend, taking work from API design through to a polished user experience. The role also involves blockchain integrations and close collaboration with product and design colleagues.
Responsibilities - Build responsive interface features with React and TypeScript. - Design and implement backend services, APIs, and data models. - Integrate smart contracts, blockchain networks, and other external services. - Implement wallet connections, transaction workflows, and on-chain data interactions. - Ship end-to-end features with automated tests and observability. - Improve shared components and engineering standards while addressing performance, security, and scalability.
Requirements - At least 3 years of full-stack engineering experience, with strong TypeScript skills across React and Node.js. - Hands-on experience developing blockchain or Web3 applications and integrating smart contracts with networks. - Understanding of Ethereum, EVM-compatible networks, and blockchain architecture. - Familiarity with ethers.js, viem, Web3.js, or similar libraries, including wallet connectivity, transaction signing, and on-chain events. - Experience with REST APIs, backend system design, and a database such as PostgreSQL or MongoDB. - Ability to own features through production delivery, with solid debugging, testing, and collaboration skills.
Nice to have - Next.js or Solidity experience. - Familiarity with tokenization, DeFi, or fintech products, and token standards such as ERC-20, ERC-721, ERC-1155, or ERC-3643.
Benefits and work setup - Remote worldwide; full-time or part-time options are listed.