We are seeking an experienced Team Lead Golang Developer to spearhead the development of our mining pools payout mechanisms and White Label services. This role combines technical leadership with agile project management, ensuring the delivery of high-performance, scalable backend solutions.
Key Responsibilities
- Lead a backend engineering team, overseeing the development of payout and accounting systems.
- Perform dual roles as Tech Lead and Scrum Master, including sprint planning, facilitating scrum events and removing impediments.
- Design and enhance White Label services (B2B layer), including REST/gRPC APIs, SDKs, and CLI tools for partners.
- Develop high-load backend services in Golang for reward calculations, transaction history, and automated payouts.
- Ensure the accuracy of financial logic, including hashrate/share-score accounting, fee structures and bonus programs.
- Maintain the reliability of the payout pipeline under peak TPS loads.
- Automate CI/CD processes and manage deployments across Kubernetes clusters (on-premises and cloud).
- Implement infrastructure as code using Terraform, Helm and Ansible.
- Lead architectural reviews using C4 models and ADR documentation.
- Promote engineering best practices, including code reviews, technology radar and internal knowledge-sharing initiatives.
- Advise B2B partners on White Label API integration and monitor the quality of their implementations.
Requirements
- 10+ years of professional software development experience, with at least 3 years in a Tech Lead or Engineering Manager role.
- Proficiency in Golang and experience with high-load patterns, asynchronous computations, and distributed transactions.
- Experience in designing or maintaining financial/billing systems, including payout cycles, accruals and reconciliation
- Deep understanding of Kubernetes, Docker, and stream/in-memory systems like Redis Cluster, NATS, or Kafka.
- Familiarity with formal architecture practices (C4, ADR).
- Ability to manage multiple parallel initiatives while maintaining clarity and structure.
- Practical knowledge of Agile/Scrum methodologies and experience facilitating Scrum events.
- Fluent Russian and proficient in English (B2 level or higher)
What We Offer:
- Fully remote work from anywhere in the world.
- Flexible working hours.
- Work in a leading mining pool with in-depth industry training.