Backend Engineer Go Blockchain
Summary
The Backend Engineer will develop and optimize Go-based services, architect distributed systems, and integrate blockchain infrastructure for the Towns Protocol. This role focuses on building scalable, secure APIs and improving system reliability within a fully remote environment.
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.
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
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
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