Hiring.Camp

Senior Go Developer (fintech/crypto)

Emcd

·

Today

Location
Tbilisi
Type
Full-time
Department
IT
Seniority
Senior
Closing date
Today
Source
CareersPage

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 the CHW Services team and work on backend services connected to real money flows: holds, debits, credits, provider integrations, reconciliation, and transaction lifecycle management.

We are considering candidates from fintech or crypto backgrounds who have built and supported money operations in production.

Responsibilities

  • Build new backend services in Go and improve existing CHW Services 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

Skills

PostgreSQLRESTgRPC
Senior Go Developer (fintech/crypto) at Emcd | Hiring.Camp