Himalayas logo
EMCDEM

Lead/Senior+ Go Engineer

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

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 part of our expansion, we are launching new strategic directions focused on building the next generation of mining and financial infrastructure.

We are looking for a Go (Golang) Developer to work on backend services for a fintech / wallet platform. You will be involved in building and maintaining core services responsible for transactions, balances, integrations, and internal tooling.

About the Team

EMCD Wallet & EMCD Pay is an integrated product for managing cryptocurrency and performing fast financial transactions. EMCD Wallet allows users to store, exchange, transfer, and withdraw cryptocurrency. EMCD Pay extends the wallets functionality by providing convenient ways to pay and send funds, including a unique feature that enables users to send cryptocurrency via email.The main goal of the product is to make crypto transactions fast, secure, and accessible for both experienced users and beginners. In the future, EMCD Wallet & EMCD Pay aim to become the go-to tool for digital nomads, freelancers, and remote professionals.

Responsibilities

  • Develop and maintain backend services using Go
  • Design and implement APIs (REST / gRPC)
  • Develop at-least medium size features autonomously
  • Implement data engineering solutions
  • Participate in the full product lifecycle from concept to deployment
  • Integrate with internal and external services (payment systems, blockchains, third-party APIs)
  • Participate in system design, code reviews, and technical discussions
  • Collaborate closely with product, frontend, QA, and infrastructure teams

Requirements

  • Expert knowledge of Go (Golang), experience in production
  • Experience building backend services and APIs
  • Understanding of concurrency, performance, and memory management in Go
  • Experience with databases (PostgreSQL or similar)
  • Familiarity with microservice architecture
  • Ability to write clean, maintainable, and testable code
  • Strong system design Skills
  • Experience with Kafka or other message brokers
  • Experience in fintech, payments, or Web3 products
  • Knowledge of Docker, Kubernetes, CI/CD
  • Understanding of security and data integrity in financial systems
  • Experience in building metrics and dashboards

What we offer

  • Remote-first company - work from anywhere in the world
  • Fully flexible working hours
  • Extended time off: 20 paid vacation days + 12 bonus days per year
  • 100% paid sick leave
  • Paid English lessons (iTalki)
  • Professional growth support (courses, certifications, training programs)
  • Real impact and ownership in fintech & crypto projects
  • Corporate benefits: EMCD product discounts and mining infrastructure access
  • Payment in USDT
  • Employment via Service Agreement

If you're passionate about building reliable backend systems and want to shape core financial infrastructure 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

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

32 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