Blockchain Developer

1w ago
RussiaSeniorRemote

Blockchain Developer

1w ago
RussiaSeniorRemoteblockchaingolangkotlinspringrustkafkapostgresqlredis

Крутой российский финтех-стартап ищет опытного Blockchain Developer для разработки и поддержки блокчейн-интеграций и кошельковой инфраструктуры в продукте с крипто и фиатом.

About the company

  • Мы крутой российский финтех-стартап, представляем из себя экосистему, объединяющую мир крипты и фиата (NDA).
  • У нас есть несколько бизнес направлений, одно из них строим с 0 и сейчас максимально усиливаем команду.

Responsibilities

  • Разработка и поддержка кошельковой инфраструктуры: обработка депозитов и выводов, мониторинг состояния сетей
  • Поддержка, расширение и разработка blockchain-индексаторов для существующих и новых сетей
  • Реализация и поддержка формирования транзакций и их доставки в блокчейн
  • Интеграция новых сетей в продукт
  • Интеграция и эксплуатация MPC/TSS-координатора подписания в продакшн
  • Разработка backend-сервисов на Kotlin/Spring, а также поддержка и развитие сервисов на Golang и Rust
  • Code review, принятие архитектурных решений, разработка и улучшение блокчейн-интеграций

Requirements

  • 5+ лет коммерческой backend-разработки
  • 3+ года практической работы с блокчейн-интеграциями в продакшн
  • Обязателен коммерческий опыт в крипте или финтехе
  • Уверенная разработка backend-сервисов на Kotlin/Spring; чтение, поддержка и доработка сервисов на Golang в продакшн
  • Понимание event-driven архитектуры, идемпотентности и консистентности финансовых данных
  • Понимание обеих моделей транзакций - UTXO и account - на уровне построения, подписания и отправки в продакшн
  • Опыт построения кошельковой инфраструктуры: обработка входящих переводов, выводы, управление комиссиями в реальном времени
  • Опыт написания blockchain-индексаторов в продакшн, включая обработку реорганизаций сети
  • Опыт интеграции MPC/TSS в продакшн - понимание пороговых схем подписи не только теоретически
  • Математический бэкграунд: понимание криптографических примитивов на уровне применения

Nice to have

  • Опыт разработки на Rust и Golang или готовность его освоить
  • Взаимодействие со смарт-контрактами (EVM и/или иные VM)
  • Spring Boot 3, Kafka, PostgreSQL, Redis
  • Опыт работы с Substreams и Firehose
  • Глубокий опыт именно в крипто-инфраструктуре (биржи, кастоди, кошельковые провайдеры) - сильное преимущество при прочих равных
  • Вклад в open-source MPC/TSS проекты
  • Знакомство с ZK-протоколами или бридж-механизмами

Conditions

  • Полная удаленка
  • Возможность работать в крутой команде, влиять на процессы
  • Минимум бюрократии
  • Конкурентная зарплата

Found in@cryptoheadhunter