Описание вакансии
Мы ищем опытного Backend-разработчика для работы с блокчейн-интеграцией и сервисами кошельков. Идеальный кандидат будет заниматься разработкой и поддержкой серверных сервисов, взаимодействующих с различными блокчейн-нодами и протоколами. В обязанности входит создание надежных API и SDK для поддержки основных продуктов, таких как публичные блокчейны, кошельки, кросс-чейн мосты и децентрализованные биржи (DEX).
Ключевые задачи включают обеспечение производительности, масштабируемости и отказоустойчивости в высоконагруженных продакшн-средах, проведение код-ревью и поддержание стандартов качества разработки. Роль также подразумевает работу с блокчейн-специфичными задачами, такими как проектирование и оптимизация компонентов для парсинга, индексации и сверки данных блокчейна (транзакции, события, блоки).
Кроме того, кандидат будет реализовывать сервисы MPC (Multi-Party Computation) для подписи и интегрировать аппаратные устройства для подписи (например, AWS KMS или MPC-библиотеки) для поддержки мультиподписи и административного контроля. Важным аспектом является сотрудничество с командами смарт-контрактов и операций для полного цикла разработки кошельков для мейннета.
Также в обязанности входит отслеживание трендов Web3 (Layer2, Account Abstraction, Intent Execution, ZK и др.) и участие в эволюции архитектуры системы.
Ключевые обязанности
- Разработка и поддержка серверных сервисов для интеграции с блокчейн-нодами и протоколами.
- Создание надежных API и SDK для основных продуктов (публичные блокчейны, кошельки, кросс-чейн мосты, DEX).
- Обеспечение производительности, масштабируемости и отказоустойчивости в высоконагруженных средах.
- Проведение код-ревью и контроль стандартов качества разработки.
- Проектирование и оптимизация компонентов для парсинга, индексации и сверки данных блокчейна.
- Реализация сервисов MPC для подписи и интеграция с аппаратными устройствами для подписи.
- Сотрудничество с командами смарт-контрактов и операций для разработки кошельков для мейннета.
- Отслеживание трендов Web3 и участие в развитии архитектуры системы.
Требования к кандидату
- Опыт работы с Go (основной), знание Rust, Java или аналогичных серверных языков.
- Глубокое понимание основ блокчейна (консенсус, ноды, криптография, журналы событий).
- Опыт интеграции с RPC блокчейна, WebSocket API и сопутствующей инфраструктурой.
- Знание распределенных систем, микросервисов и асинхронных очередей сообщений.
- Опыт работы с сервисами кошельков (HD-кошельки, мультиподпись, Account Abstraction, MPC) и системами безопасного хранения активов.
- Глубокое понимание технологий блокчейна, таких как BSC, Tree Graph Chain, BTC и др.
- Для senior-кандидатов: не менее 3 лет опыта в backend- или блокчейн-разработке.
Предпочтительные навыки
- Опыт создания блокчейн-эксплореров, сервисов индексации или пайплайнов интеграции данных.
- Знание экосистем Ethereum, Solana, Tron или аналогичных.
- Опыт работы с базами данных (Postgres, RocksDB, Timescale) и оптимизацией производительности.
- Экспертиза в Go, интеграции кошельков и MPC-протоколах (GG18/CGGMP20) или TSS-библиотеках.
- Опыт работы с GitHub workflows, включая Actions, PR-ревью и лучшие практики безопасности.
- Ежедневное использование инструментов с ИИ для ускорения разработки.
Условия
Мы предлагаем высокопроизводительные бонусы, Apple-ноутбуки для работы, возможность удаленной работы, квартальные премии и участие в прибыли проекта.