EMCDEM

Team Lead Golang Developer (Mining Pool, Pool WL)

EMCD is a leading ecosystem in the cryptocurrency mining and operations field, enabling users to mine and manage digital assets securely and efficiently.

EMCD

Employee count: 201-500

Serbia only

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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level
Senior

Location requirements

Hiring timezones

Serbia +/- 0 hours

About EMCD

Learn more about EMCD and their company culture.

View company profile

EMCD is an innovative ecosystem for mining and operations with cryptocurrencies, offering an all-in-one approach for users looking to engage in the digital asset market. The platform boasts a mining pool that is considered one of the largest in Eastern Europe, enabling users to mine various cryptocurrencies such as BTC, LTC, DOGE, and more, with fees starting as low as 1.5%. With over 300,000 clients and a commendable reputation, EMCD facilitates a hassle-free user experience through its reliable, secure, and verified services in over 30 countries.

The company's services are designed to cater to a wide audience, whether novice or experienced miners. They provide a user-friendly interface that allows users to store, exchange, and withdraw their cryptocurrency assets easily. In addition to mining, EMCD features a P2P platform for buying and selling various currencies, which operates 24/7, ensuring that clients have access to their funds and services whenever needed. EMCD aims to maximize users' profits with flexible terms and safety in asset storage, positioning itself as a trusted option in the cryptocurrency realm.

Claim this profileEMCD logoEM

EMCD

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

12 remote jobs at EMCD

Explore the variety of open remote roles at EMCD, offering flexible work options across multiple disciplines and skill levels.

View all jobs at EMCD

Remote companies like EMCD

Find your next opportunity by exploring profiles of companies that are similar to EMCD. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
EMCD hiring Team Lead Golang Developer (Mining Pool, Pool WL) • Remote (Work from Home) | Himalayas