Jobs›Developer

Go Developer (fintech/crypto)

EMCD · Work from home
Work from home
PayPay not listed
WhereWork from home
TypeFull timeSenior
Posted1 Nov3 days ago, via Himalayas
Kaam checked
No fee, deposit or pay-to-apply signs
Day work
No vehicle or licence needed
Skills they list7 named
Go DeveloperBackend EngineerSoftware EngineerFintech DeveloperCrypto DeveloperSenior Golang DeveloperSenior Go Developer
About this job

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 archtecture tasks, 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

Originally posted on Himalayas

Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →

Apply on Himalayas
Opens himalayas.app in a new tab