Scala Blockchain Developer
Москва
Команда разрабатывает прикладной блокчейн‑слой для цифрового депозитария: сервисы индексирования активов и балансов в популярных сетях и прикладную криптографию. Роль важна для надёжного учета активов и внешних интеграций через REST API.
ГрейдMiddle/Senior
Опыт3–6 лет
Стек
ScalaJettyPostgreSQLKafkaQuillBouncy CastleLiquibaseJenkinsCucumberWeb3j/ethers/JSON-RPCREST API
Задачи
- •разработка backend полного цикла: архитектура, код, запуск в прод
- •проектирование и развитие REST API для внешних интеграций
- •индексирование активов и балансов в блокчейн‑сетях
- •работа с PostgreSQL и очередями Kafka
- •покрытие кода автотестами и интеграционное тестирование
Обязательно
- •опыт разработки на Scala 2.13 от 4 лет
- •опыт работы с Quill и оптимизацией запросов под партиционирование
- •знание Jetty (embedded, настройка пулов, WebSocket)
- •опыт с Kafka (консьюмеры/продюсеры, ручной коммит, ребалансировка)
- •опыт работы с Bouncy Castle (ECDSA, Keccak, работа с ключами)
- •опыт работы с Liquibase для миграций PostgreSQL без даунтайма
- •опыт настройки CI/CD (Jenkins, Groovy)