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.
📩 Откликнуться
Post #2560
527