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.
Maintainer signals as of 8/29/2026
Funding history
Investors
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.
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
