Go System Engineer with DevOps Experience
About the Role
You will design, build, and optimize blockchain protocols and services using Go. You will develop and maintain node software and smart contract interactions, and manage CI/CD pipelines, automated testing, and container orchestration with Docker and Kubernetes. You will design and maintain scalable infrastructure for testnet and mainnet, monitor and troubleshoot system performance, participate in code reviews and security audits, and collaborate with product managers, researchers, and engineers to deliver reliable, well-tested systems.
Requirements
- 3+ years professional experience in backend software engineering
- 2+ years professional experience in Go
- Experience with blockchain protocols (for example Ethereum, Optimism, Arbitrum)
- Experience running and maintaining blockchain nodes in production
- Strong DevOps experience with Terraform, Docker, and Kubernetes
- Experience with CI/CD tools and automated testing
- Deep understanding of distributed systems, consensus algorithms, and peer-to-peer networking
- Familiarity with cloud platforms such as AWS
- Solid grasp of security best practices for infrastructure and code
- Preferred experience with Prometheus, Grafana, and ELK stack
- Preferred knowledge of smart contract languages such as Solidity or Rust
- Preferred contributions to open-source blockchain projects
- Familiarity with performance profiling, debugging tools, and incident management
Responsibilities
- Design blockchain protocols and services in Go
- Develop and maintain node software and smart contract interactions
- Build and manage CI/CD pipelines and automated testing
- Implement containerization and orchestrate containers with Docker and Kubernetes
- Design and maintain scalable blockchain node infrastructure across testnet and mainnet
- Monitor, troubleshoot, and optimize system performance to ensure high availability
- Participate in code reviews and security audits
- Collaborate with product managers, researchers, and engineers to design protocol-aligned solutions
