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