Golang Team Lead
Skills
About the Role
You will guide the development of services that power infrastructure, work on distributed systems, and shape platform architecture. You will design off-chain data storage and APIs, oversee authentication, rate limiting, request routing, and data access, mentor engineers through 1:1s and technical feedback, participate in hiring, and balance hands-on engineering with leadership responsibilities.
Requirements
- Strong proficiency in Go
- Solid understanding of distributed systems, API design, and high-availability architecture
- Hands-on experience with Kubernetes or Nomad
- Experience with infrastructure automation tools like Terraform, Helm, or Ansible
- Familiarity with application/web server and database administration
- Experience with public cloud providers such as AWS, GCP, or Azure
- At least 1 year of engineering team leadership experience
- Experience with backend Python or frontend JavaScript development (nice to have)
Responsibilities
- Lead a team of engineers building a platform to manage and scale blockchain infrastructure
- Oversee systems that handle authentication, rate limiting, request routing, and data access across multiple blockchain networks
- Design off-chain data storage solutions and APIs for internal and external consumers
- Collaborate cross-functionally to align engineering output with product and infrastructure goals
- Mentor and support team members through regular 1:1s, technical feedback, and growth planning
- Participate in hiring and shaping team culture
- Balance leadership and technical contributions in hands-on or guiding capacities
Benefits
- Stock options
- Flexible schedule
- Fully remote work
- Cutting-edge tech stack
