Himalayas logo
EMCDEM

Senior Go developer

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

Armenia only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

EMCD is a global technology leader in the crypto industry, best known as the #1 mining pool in Eastern Europe and a Top-10 mining pool worldwide. We are expanding globally and building a comprehensive ecosystem of crypto services, including payment infrastructure, custody, mining solutions and enterprise-grade tools for businesses and institutions.

As we continue to scale, we are looking for a Senior Go Developer to design, build, and evolve high-load backend services that power our platform. This role is ideal for an engineer who enjoys solving complex architectural challenges, takes ownership of technical decisions, and wants to directly impact the reliability and performance of mission-critical systems.

Responsibilities:

  • Participate in designing technical solutions and service architecture.
  • Develop backend services using Go (Golang).
  • Write unit tests and maintain high code quality standards.
  • Deploy services to production and support them throughout their lifecycle.
  • Contribute to code reviews and architectural discussions.
  • Collaborate closely with DevOps and cross-functional engineering teams.
  • Analyse system performance and implement optimisations.

Requirements:

  • 5+ years of commercial experience in backend development
  • Strong proficiency in Go (Golang) with proven production experience.
  • Hands-on experience with Kafka (producers/consumers, partitioning, consumer groups).
  • Experience building and maintaining gRPC services.
  • Solid background in microservices architecture.
  • Strong knowledge of design patterns and clean code principles.
  • Experience with Prometheus for metrics collection and analysis
  • Experience building monitoring dashboards (Grafana or similar tools).
  • Clear understanding of observability principles: metrics, logging, and alerting

Challenges:

  • Designing and supporting high-load distributed systems.
  • Ensuring scalability and fault tolerance across services.
  • Participating in architectural decisions that impact the entire platform.
  • Identifying bottlenecks and optimising system performance.
  • Building reliable integrations between microservices.
  • Improving engineering practices and development processes.

What We Offer

  • We operate as a remote-first company, and you can work from anywhere in the world without location constraints.
  • Working hours are fully flexible.
  • We provide extended time off: 20 paid vacation days per year, plus 12 additional bonus days.
  • Sick leave is fully paid and handled without unnecessary bureaucracy.
  • We support professional growth by covering the cost of relevant courses, certifications, and training programs.
  • You will have real impact and ownership of meaningful, high-value tasks, along with the opportunity to help shape core infrastructure in the fintech and crypto space.
  • Corporate pricing for company products and the opportunity to set up your own mining farm using EMCD's infrastructure.
  • Salary is paid in USDT.

If you're passionate about Golang development and want to build high-load, global-scale fintech products in the crypto industry, we'd love to hear from you!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Armenia +/- 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

35 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 100,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 Senior Go developer • Remote (Work from Home) | Himalayas