The Role
As a Go Blockchain Engineer, you will play a pivotal role in designing, building, and maintaining the infrastructure that powers our systems. You will work primarily with Golang to develop performant and secure blockchain protocol components, services, and tooling.
In addition to backend engineering, you'll apply your DevOps expertise to ensure our infrastructure is resilient, scalable, and easy to deploy. This includes managing CI/CD pipelines, containerization, node orchestration, and monitoring systems in both testnet and mainnet environments.
You’ll be part of a highly technical, cross-functional team where you'll collaborate closely with protocol developers, DevOps engineers, and product leads. Your work will directly influence the reliability and scalability of our blockchain platform.
This is a hands-on, high-impact role for engineers who are excited by the intersection of blockchain, distributed systems, and infrastructure automation.
What You’ll Do
- Design, develop, and optimize blockchain protocols and services using Go.
- Contribute to the development and maintenance of node software, smart contract interactions, and core blockchain infrastructure.
- Build and manage CI/CD pipelines, automated testing, and container orchestration (Docker, Kubernetes).
- Design and maintain scalable infrastructure for blockchain nodes and associated services across multiple environments (testnet, mainnet).
- Monitor, troubleshoot, and optimize system performance, ensuring high availability and reliability of services.
- Collaborate with product managers, researchers, and fellow engineers to design solutions that align with protocol goals.
- Write high-quality, well-tested, and documented code.
- Participate in code reviews and security audits.
What We’re Looking For
- 3+ years of professional experience in backend software engineering, with 2+ years in Golang.
- Experience working with blockchain protocols (e.g., Ethereum, Optimism, Arbitrum, etc.).
- Strong DevOps experience with Terraform, Docker, Kubernetes, CI/CD tools.
- Deep understanding of distributed systems, consensus algorithms, and peer-to-peer networking.
- Experience running and maintaining blockchain nodes in production.