Web 3 Full-Stack Developer

Whale TV
Hong Kong, HK
On-site

Job Description

Employment:

Full-time

Location:

Hong Kong

Salary:

Start Date:

Job Responsibilities

  • 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.
  • 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).
  • 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.
  • 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).

Contact

Apply now including your resume and salary expectations via email to

nicole.wang@whaletv.com

Skills & Requirements

Technical Skills

ReactVue3TypescriptReduxPiniaNode.jsNestjsExpressGraphqlRedisEthers.jsWeb3.jsThe graphIpfsAws lambdaSolidityWeb3BlockchainStreamingNftDefi

Employment Type

FULL TIME

Level

senior

Posted

4/15/2026

Continue to Glassdoor

You will be redirected to the job posting on Glassdoor.