Go Developer (Fintech/Crypto)

EMCD

United States

Remote

USD 120,000 - 240,000

Full time

3 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 work worldwide
Flexible hours
Paid vacation days

Job summary

EMCD is seeking a Senior Go Developer to join a backend team, building high-load services for financial and mining products. You will work on transaction lifecycles, money flows, and core architecture modernization.

The role requires strong Go and PostgreSQL skills, experience with gRPC/REST and Kafka, and a track record of applying microservice patterns to financial systems. Remote work is fully supported.

Qualifications

  • Production experience with money operations in fintech or crypto: holds, debits, credits, balances, transaction lifecycle, and reconciliation.
  • Strong knowledge of safe money movement: decimal precision, operation keys, idempotency, consistency, and auditability.
  • Strong production experience with Go, PostgreSQL, gRPC/REST, and Kafka.
  • Real experience applying microservice patterns to financial systems: Saga, compensation, distributed transactions, outbox, idempotent consumers, and reconciliation loops.
  • Experience integrating external providers via REST with timeouts, provider-side statuses, delayed reversals, and reconciliation.

Responsibilities

  • Build new backend services in Go and improve existing products.
  • Integrate external providers via REST and internal services via gRPC and Kafka.
  • Refactor legacy services to reduce costs, simplify architecture, and improve test coverage.
  • Improve monitoring, logging, alerting, and security for financial flows.
  • Support production systems, investigate incidents, and track operation lifecycle end to end.
  • Provide technical mentorship within the team.

Skills

Go
PostgreSQL
gRPC/REST
Kafka
Microservices
Money operations
Idempotency
Auditability
Distributed transactions
AI agents in development

Job description

EMCD is a global crypto ecosystem building products across mining, wallets, payments, custody, and digital asset infrastructure.We are looking for a Senior Go Developer to join one of our backend teams and work on high-load services across financial and mining products.Depending on the team, you may work on transaction lifecycle and money flows, core archtecturetasks, or modernization and migration of core mining services.

Responsibilities
  • Build new backend services in Go and improve existing products
  • Integrate external providers via REST and internal services via gRPC and Kafka
  • Refactor legacy services to reduce support cost, simplify architecture, remove technical debt, and improve test coverage
  • Improve monitoring, logging, alerting, and security for financial flows
  • Support production systems, investigate incidents, and track operation lifecycle end to end
  • Provide technical mentorship within the team
Requirements
  • Production experience with money operations in fintech or crypto: holds, debits, credits, balances, transaction lifecycle, and reconciliation
  • Strong understanding of how to store and move money between systems safely: decimal precision, operation keys, idempotency, consistency, and auditability
  • Strong production experience with Go, PostgreSQL, gRPC / REST, and Kafka
  • Real experience applying microservice patterns to financial systems: Saga, compensation, distributed transactions, outbox, idempotent consumers, and reconciliation loops
  • Experience integrating external providers via REST, including timeouts, provider-side statuses, delayed reversals, and our side / their side reconciliation
  • Strong PostgreSQL beyond CRUD: transactions, isolation levels, unique constraints, locks, indexes, and EXPLAIN
  • Strong Kafka knowledge: partitions, consumer groups, offsets, rebalancing, delivery guarantees, ordering, and safe horizontal scaling
  • Active use of AI agents in development, with a practical understanding of spec-driven workflows and harness building
What We Offer
  • Fully remote work from anywhere in the world
  • Flexible working hours focused on results
  • 20 paid vacation days + 12 additional bonus days
  • 100% paid sick leave
  • Paid English lessons
  • Support for courses, certifications, and training programs
  • Real ownership in fintech and crypto infrastructure projects
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Go developer in blockchain
Go developer in blockchain

EMCD • United States

Remote
USD 150,000 - 180,000
Remote-first environment
Flexible working hours
20 vacation days + 12 bonus days per年
+4
Go Developer
Go Developer

The Vault • United States

Remote
USD 120,000 - 160,000
Fully remote work
Competitive salary
Annual performance bonus
+1
Go Backend Engineer - Fintech & Crypto Infra (Remote)
Go Backend Engineer - Fintech & Crypto Infra (Remote)

EMCD • United States

Remote
USD 120,000 - 180,000
Полностью удаленная работа
Гибкий график, ориентированный на 결과
20 оплачиваемых дней отпуска + 12 дней
+4
Go developer in fintech
Go developer in fintech

The Vault • United States

Remote
USD 120,000 - 180,000
Fully remote work
Annual performance bonus
24 working days of paid annual leave
+2
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 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
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
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