Fullstack Engineer TypeScript React Web3 Node.js Go

Towns Protocol is an open messaging protocol built on Base for private, on-chain group chats and decentralized finance.

Series B0 current maintainers0 active leadsTeam intelligence

Maintainer signals as of 8/29/2026

Distributed
About Towns Protocol

Towns Protocol is an open-source protocol for decentralized, real-time messaging applications. It combines an EVM-compatible L2 chain, decentralized off-chain stream nodes, and smart contracts deployed on Base to support permissionless, programmable communication Spaces with ownership, on-chain memberships, reputation features, and end-to-end encryption. Its ecosystem includes a user-facing app, staking and governance for the $TOWNS token, developer documentation, bot competitions, and an academy for building bots and apps.

View jobs by Towns Protocol

Skills

About the Role

You will build fullstack web3 applications with Node.js, TypeScript, and Go, integrating smart contracts, Layer 2 solutions, and decentralized storage. You will create responsive interfaces, manage APIs and services, optimize scalability and security, write tested code, and contribute to protocol APIs, node APIs, and SDKs.

Requirements

  • Strong fullstack development experience with Node.js and TypeScript
  • Experience developing applications that interact with blockchain networks such as Ethereum or Polygon
  • Familiarity with React Vue or Angular
  • Familiarity with CSS preprocessors
  • Experience with RESTful APIs gRPC GraphQL and blockchain data interactions
  • Understanding of smart contract integration
  • Familiarity with ethers.js or web3.js
  • Understanding of CI/CD practices and tools such as GitHub Actions or Jenkins
  • Exposure to Docker and Kubernetes
  • Go familiarity or willingness to learn
  • Strong debugging and problem-solving skills
  • Excellent collaboration and communication skills
  • Bachelor’s or Master’s degree in Computer Science Engineering or a related field
  • Experience with dApps is preferred
  • Knowledge of decentralized identity and authentication is preferred
  • Experience with IPFS or Arweave is preferred
  • Familiarity with Dune Analytics or The Graph is preferred

Responsibilities

  • Design and maintain fullstack web3 applications
  • Integrate smart contracts Layer 2 solutions and decentralized storage
  • Build responsive blockchain-enabled interfaces
  • Optimize applications for scalability performance and security
  • Implement and manage APIs services and interfaces
  • Write maintainable documented and tested code
  • Collaborate with blockchain engineers product managers and designers
  • Participate in code reviews and knowledge-sharing sessions

Benefits

  • Fully remote role
  • Health insurance
  • Bonus structure and additional employee benefits
  • Home office setup or co-working space reimbursement
  • Biannual team retreats