Go developer in blockchain

EMCD

United States

Remote

USD 150,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-first environment
Flexible working hours
20 vacation days + 12 bonus days per年
100% paid sick leave
Professional growth support
EMCD product discounts and mining-infr
Mining infrastructure access

Job summary

EMCD, a leading crypto technology company, seeks a Senior Go Developer to own blockchain rails moving user funds across our ecosystem. You will develop and maintain deposit/withdrawal services, integrate networks, and govern the ledger layer with strong reliability.

This remote-first role offers flexible hours, 20 vacation days + 12 bonus days, 100% paid sick leave, and professional growth support. You will work with Kubernetes, gRPC, Kafka, PostgreSQL, and on-call rotations to ship secure

Qualifications

  • 5+ years of commercial Go development in production.
  • Hands-on experience with blockchains (UTXO and account models).
  • Solid understanding of keys/addresses and signing.
  • Experience with ledger/double-entry accounting concepts.
  • Reliability patterns for money handling (idempotency, deduplication, at-least-once delivery).
  • Knowledge of PostgreSQL transactions and isolation levels.
  • Distributed systems experience with gRPC and message queues.
  • Working knowledge of Kubernetes and monitoring stacks.

Responsibilities

  • Develop and maintain blockchain rail services: deposits, withdrawals, address management and node interaction.
  • Integrate new networks and coins end to end, from analysis to production, including fees and confirmations.
  • Own the ledger layer: entries, balances, holds, and reconciliation.
  • Own deposit/withdrawal rails and investigate/incidents in production and on-chain data.
  • Contribute to design sessions, write HLDs and ADRs, break work into tasks.
  • Review code, mentor teammates and participate in on-call rotation.

Skills

Go
PostgreSQL
Kubernetes
gRPC
RabbitMQ/Kafka
Blockchain basics
Code review

Tools

Git
Docker

Job description

EMCD is a leading technology company in the crypto industry, best known as the largest mining pool in Eastern Europe. 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. We are looking for an experienced Senior Go Developer to own the blockchain rails that move user funds across our ecosystem.

  • Develop and maintain blockchain rail services: deposits, withdrawals, address management and node interaction.
  • Integrate new networks and coins end to end, from analysis to production, covering nodes, address derivation, precision, fees and confirmations.
  • Own the ledger layer: entries, balances, holds, and reconciliation between on-chain data and internal accounting.
  • Take full ownership of the deposit and withdrawal rails, including incidents such as uncredited deposits, stuck or duplicate withdrawals and refunds: investigate them using production and on-chain data, then fix the root causes.
  • Contribute to design sessions, write HLDs and ADRs, and break work down into clear tasks.
  • Review code, mentor teammates and take part in the team's on-call rotation.
  • 5+ years of commercial Go development in production.
  • Hands-on experience with blockchains, covering both the UTXO model (BTC and its forks) and the account model (EVM, TRON): node RPC, confirmations, reorgs, fees and mempool.
  • Solid understanding of keys and addresses: HD derivation (BIP32/44), address formats and transaction signing.
  • Experience with ledger and double-entry accounting: entries, holds (authorize capture/void), balance invariants and reconciliation.
  • Strong grasp of reliability when handling money: idempotency, double-spend protection, the outbox pattern, at-least-once delivery with deduplication, and eventual consistency.
  • PostgreSQL expertise: transactions, locking and isolation levels.
  • Distributed systems experience with gRPC and RabbitMQ or Kafka.
  • Working knowledge of Kubernetes and the monitoring stack (Prometheus, Grafana).
  • Practical use of AI tools such as Claude Code or Cursor to speed up onboarding and development.
  • Ability to write clear HLDs and ADRs and well-structured Jira tasks rather than one-liners.
  • Proactive communication in cross-team threads and calls, with clear ownership of your scope.
  • Working English for documentation and written communication.
  • Remote-first company: work from anywhere in the world.
  • Fully flexible working hours.
  • Extended time off: 20 paid vacation days plus 12 bonus days per year.
  • 100% paid sick leave.
  • Professional growth support: courses, certifications and training programs.
  • Real impact and ownership in fintech and crypto projects.
  • Corporate benefits: EMCD product discounts and mining infrastructure access.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go Developer (Fintech/Crypto)
Go Developer (Fintech/Crypto)

EMCD • United States

Remote
USD 120,000 - 240,000
Remote work worldwide
Flexible hours
Paid vacation days
go developer in fintech and crypto infrastructure
go developer in fintech and crypto infrastructure

EMCD • United States

Remote
USD 120,000 - 180,000
Полностью удаленная работа
Гибкий график, ориентированный на 결과
20 оплачиваемых дней отпуска + 12 дней
+4
Senior Go Developer - Blockchain Rails & Ledger (Remote)
Senior Go Developer - Blockchain Rails & Ledger (Remote)

EMCD • United States

Remote
USD 150,000 - 180,000
Remote-first environment
Flexible working hours
20 vacation days + 12 bonus days per年
+4
Senior Go Backend Engineer – Fintech/Crypto (Remote)
Senior Go Backend Engineer – Fintech/Crypto (Remote)

EMCD • United States

Remote
USD 120,000 - 240,000
Remote work worldwide
Flexible hours
Paid vacation days
Senior Backend Engineer (Go / Blockchain) – Fintech — Augmented
Senior Backend Engineer (Go / Blockchain) – Fintech — Augmented

The Bitcoin Street Journal • Miami (FL)

On-site
USD 150,000 - 230,000
Senior Enterprise Architect, FinTech & Crypto Platform
Senior Enterprise Architect, FinTech & Crypto Platform

GoMining • United States

Hybrid
USD 140,000 - 210,000
Professional development
Remote/hybrid work option
Paid leave and holidays
+2
Enterprise Architect (FinTech / Crypto)
Enterprise Architect (FinTech / Crypto)

GoMining • United States

Hybrid
USD 140,000 - 210,000
Professional development
Remote/hybrid work option
Paid leave and holidays
+2
Community manager in crypto
Community manager in crypto

EMCD • United States

Remote
USD 60,000 - 90,000
Remote-first
Paid time off
Sick leave
+2
Middle Platform Engineer
Middle Platform Engineer

EMCD • United States

Remote
USD 120,000 - 180,000
Remote work
Flexible hours
20 days vacation + 12 days bonus
+6
General Manager, Crypto Custody & Compliance (Remote)
General Manager, Crypto Custody & Compliance (Remote)

Gomining • United States

Hybrid
EUR 120,000 - 170,000
Professional growth
Remote/hybrid work
Paid time off
+2