Senior Go Developer - EMCD
Backend Developer
Senior Go Developer 🏢 Компания: EMCD 🌍 Формат: Удалёнка — из любой точки мира 🕒 Занятость: Гибкий график О компании: EMCD — технологическая компания в криптоиндустрии, известная как крупнейший майнинговый пул в Восточной Европе. Работает над инфраструктурой в сфере fintech и crypto. Задачи: • Разрабатывать новые backend‑сервисы на Go и улучшать существующие CHW Services. • Интегрировать внешних провайдеров через REST и внутренние сервисы через gRPC и Kafka. • Рефакторить legacy‑сервисы, снижать стоимость поддержки и уменьшать technical debt. • Улучшать мониторинг, логирование, алёртинг и безопасность финансовых потоков. • Поддерживать production, расследовать инциденты и отслеживать жизненный цикл операций. • Предоставлять техническое менторство внутри команды. Требования: • Опыт в production с денежными операциями: holds, debits, credits, balances, reconciliation. • Понимание безопасного хранения и перемещения денег: decimal precision, operation keys, idempotency, consistency, auditability. • Сильный production‑опыт с Go, PostgreSQL, gRPC/REST и Kafka. • Практика микросервисных паттернов для финансов: Saga, compensation, distributed transactions, outbox, idempotent consumers, reconciliation loops. • Опыт интеграции внешних провайдеров через REST с учётом таймаутов, статусов провайдера и отложенных ревёрсов. • Глубокие знания PostgreSQL (транзакции, уровни изоляции, unique constraints, locks, индексы, EXPLAIN) и Kafka (partitions, consumer groups, offsets, rebalancing, delivery guarantees). Стек: Go, PostgreSQL, gRPC, REST, Kafka Условия: • Полностью удалённая работа из любой точки мира. • Гибкий график, фокус на результате. • 20 оплачиваемых дней отпуска + 12 бонусных дней. • 100% оплата больничных. • Оплачиваемые уроки английского. • Поддержка курсов и сертификатов. • Реальное ownership в проектах fintech/crypto. 📩 Откликнуться