Backend Engineer Go Blockchain
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 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
