MiddleHybridМосква
Scala Blockchain Developer
О роли
Описание вакансии
Обязанности
- участие в полном цикле разработки backend (архитектура, кодинг, запуск в промышленный контур)
- проектирование и развитие REST API для внешних интеграций
- работа с PostgreSQL и очередями Kafka
- написание кода с покрытием автотестами
Требования
- опыт работы в роли разработчика на Scala 2.13 (стандартная библиотека, Future, implicits) от 4 лет
- Quill (написание и оптимизация запросов под партиционирование)
- Jetty (embedded, настройка пулов потоков, WebSocket)
- Kafka (консьюмеры/продюсеры, ручной коммит, обработка ребалансировки)
- Bouncy Castle (ECDSA, Keccak, работа с ключами)
- Liquibase (миграции PostgreSQL, изменения схемы без даунтайма)
- опыт с Cucumber
- опыт настройки CI/CD (Jenkins, Groovy)
- опыт работы c агентской разработкой
- понимание концепций популярных блокчейнов (блоки, транзакции, логи, криптография)
- опыт работы с RPC-клиентами (Web3j / ethers / JSON-RPC)
Условия
- Формат работы: гибрид или офис (Москва)
Стек и навыки
С чем работаем