Summary / TL;DR
About the Role As Blockchain Developer on CarHarbor, you will bridge the Node.js backend and the chain — building the data-sync layer that keeps the marketplace in lockstep with real-time on-chain state for every vehicle listed. What You'll Do Build live blockchain integrations with Viem or Ethers.js. Build and operate an indexer tracking vehicle transfers, price changes, and escrow events. Implement Sign-In with Ethereum (SIWE) for wallet-based authentication. Manage decentralized storage workflows for vehicle documents and media via IPFS. What We're Looking For Strong Node.js and TypeScript backend skills. Extensive experience working with JSON-RPC nodes and smart contracts from the backend. Solid data architecture skills with Prisma and PostgreSQL for indexing on-chain data. Comfortable with Dockerized environments and Web3 infrastructure (Infura / Alchemy). Nice to Have Custom indexers, or The Graph / Subsquid. Redis caching for hot on-chain data. Tech Stack Node.js, TypeScript, Ethers.js / Viem, The Graph, IPFS, PostgreSQL, Redis, Docker. Perks Hourly engagement available for contract/freelance arrangements. Performance-based token/equity incentives; USDT / USDC payment available. Fully remote, long-term position.