Go developer in blockchain
Listing for:
EMCD
Full Time, Remote/Work from Home
position
Listed on 2026-11-14
Job specializations:
-
Software Development
Job Description & How to Apply Below
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 (BIP
32/44), address formats and transaction signing. - Experience with ledger and double-entry accounting: entries, holds (authorize capture/void), balance in variants 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction