Senior Go Developer (fintech/crypto)
🏢 Компания: ••••••••
🌍 Формат: Удалёнка — полностью, работа из любой точки мира
О компании:
•••••••• — глобальная криптоэкосистема, создающая продукты для майнинга, кошельков, платежей, кастодиала и инфраструктуры цифровых активов.
Задачи:
• Разрабатывать новые backend‐сервисы на Go и улучшать существующие продукты.
• Интегрировать внешних провайдеров через REST и внутренние сервисы через gRPC и Kafka.
• Рефакторить legacy‐сервисы, снижать стоимость поддержки и уменьшать технический долг.
• Улучшать мониторинг, логирование, алертинг и безопасность финансовых потоков.
• Поддерживать продакшен, расследовать инциденты и вести операционный цикл end‐to‐end.
• Оказывать технический менторинг в команде.
Требования:
• Опыт работы с денежными операциями в fintech или crypto: holds, debits, credits, balances, lifecycle транзакций и реконсиляция.
• Понимание безопасного хранения и перемещения средств: точность decimal, ключи операций, идемпотентность, согласованность и аудит.
• Сильный продакшен‐опыт с Go, PostgreSQL, gRPC/REST и Kafka.
• Реальный опыт применения паттернов микросервисов для финансов: Saga, compensation, распределённые транзакции, outbox, идемпотентные консьюмеры и циклы реконсиляции.
• Опыт интеграции внешних провайдеров через REST с учетом таймаутов, статусов провайдера, отложенных ревёрсов и двусторонней реконсиляции.
• Глубокие знания PostgreSQL: транзакции, уровни изоляции, уникальные ограничения, блокировки, индексы и EXPLAIN.
Стек:
Go, PostgreSQL, gRPC, REST, Kafka, Saga, outbox, microservices, AI agents
Условия:
• Полностью удалённая работа из любой точки мира.
• Гибкий график, ориентированный на результат.
• 20 оплачиваемых дней отпуска + 12 дополнительных бонусных дней.
• 100% оплачиваемый больничный.
• Оплачиваемые занятия английским.
• Поддержка курсов, сертификаций и образовательных программ.
• Реальная доля в проектах инфраструктуры fintech и crypto.
📩 ••••••••