freehire launches on Product Hunt on 26 August.

Follow →

Web 3 Full-Stack Developer

Employment

  • Full-time
  • Location: Hong Kong

Salary

Start Date

Job Responsibilities

  • Frontend Development
  • Build streaming DApp frontends using React/Vue3, integrating Web3Modal to support multi-wallet login.
  • Develop TVOS interfaces: use the Enact framework (WebOS) or Leanback library (Android TV) to display on-chain content.
  • Backend Middleware
  • Set up Node.js middleware to handle video metadata on-chain operations (e.g., IPFS CID generation) and store ad click event logs.
  • Design high-concurrency architectures: use Redis caching to accelerate on-chain data queries (e.g., user token balances).
  • Off-Chain Services
  • Develop off-chain computation tasks: dynamically adjust video bitrate based on blockchain storage costs using AWS Lambda.
  • Integrate with decentralized storage: implement automatic scaling for IPFS clusters triggered by video upload volume.
  • On-Chain Services
  • Develop smart contract wallets: implement wallets based on ERC-4337/EIP-6551 standards, supporting basic wallet functionalities.
  • NFT & DeFi development: create trading pools for NFT-Token/Token-Token pairs and monitor pool liquidity.
  • Contract deployment and upgrades: provide upgrade functionality for all deployed contracts, supporting single or batch upgrades for specified contracts.
  • Contract interaction interfaces: encapsulate contract interaction APIs to ensure consistent interface calls.

Job Requirements

  • Experience: At least 3 years of experience as a full-stack developer, with at least one live blockchain DApp project (preferably in streaming media/digital content). Experience with TVOS app store deployments (provide package name/download link) is a plus.
  • Decentralized Streaming Protocols: Experience in the ecosystem development of decentralized streaming protocols (e.g., LivePeer/Theta).
  • Frontend Development: Proficiency in React/Vue3 + TypeScript, with experience in complex state management (e.g., Redux/Pinia). Familiarity with multi-wallet integration solutions like Web3Modal or Web3-Onboard.
  • Backend Development: Skilled in Node.js (NestJS/Express) for high-concurrency services, designing REST/GraphQL APIs to bridge on-chain and off-chain data. Expertise in Redis caching strategies (e.g., preventing cache penetration/avalanche) to accelerate on-chain data queries.
  • Smart Contract Interaction: Proficiency in ethers.js/web3.js for smart contract interaction. Experience in developing The Graph subgraphs (indexing on-chain events) and handling IPFS file uploads/retrievals (generating CIDs and storing metadata).
  • Smart Contract Development: Expertise in Solidity smart contract development and testing, capable of independently handling complex interaction scenarios (preferred).
  • NFT & Wallet Protocols: Familiarity with NFT standards, EIP wallet-related protocols, and DeFi protocols (preferred).
  • Blockchain Security: Knowledge of blockchain security, capable of testing contract security and preparing risk assessment reports (bonus).

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available