Backend Engineer Go Blockchain

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 develop and optimize backend services in Go, architect distributed systems, integrate blockchain infrastructure, and design APIs for protocol components. You will improve scalability, performance, and security, write maintainable code, participate in reviews, and identify reliability improvements.

Requirements

  • Extensive experience developing backend systems in Go
  • Strong background in distributed systems concurrent programming and system design
  • Experience integrating blockchain technologies such as Ethereum or Layer 2 solutions
  • Experience building and consuming gRPC or similar APIs
  • Understanding of CI/CD pipelines such as GitHub Actions or Jenkins
  • Proficiency with Prometheus or Datadog
  • Excellent communication and collaboration skills
  • Bachelor’s or Master’s degree in Computer Science Engineering or a related technical field
  • Experience with blockchain infrastructure consensus algorithms and smart contracts is preferred
  • Knowledge of IPFS or Arweave is preferred
  • Experience with Dune or blockchain indexing platforms is preferred

Responsibilities

  • Develop and optimize backend services in Go
  • Architect distributed systems for blockchain integrations and protocol operations
  • Integrate backend systems with blockchain infrastructure
  • Ensure scalability performance and security across backend services
  • Design and manage APIs
  • Write clean documented code
  • Participate in code reviews and architectural discussions
  • Identify improvements to increase system efficiency and reliability

Benefits

  • Fully remote role
  • Health insurance
  • Bonus structure and additional employee benefit plans
  • Home office setup or co-working space reimbursement
  • Twice-yearly international team retreats