#вакансия #scala #удаленно
Позиция: Scala-разработчик
Локация: Удаленный формат работы
Формат работы: Удаленный формат работы
Занятость: полная
Компания: wavesenterprise
ЗП: от 270.000
Мы ищем бекенд-разработчика в самое сердце Waves Enterprise – в команду разработки блокчейн ноды. Помимо разработки еще предстоит активно участвовать в проектировании новых фичей и модификации существующих. Также мы непрерывно занимаемся улучшением производительности нашего решения.
Технологии:
- Пишем на Scala 2.12+, в качестве сборщика используем SBT;
- Для тестов используем scalatest (для юнит-тестов) и Docker (для интеграционных тестов);
- Поддерживаем и развиваем три API: REST (akka-http), gRPC (akka-grpc) и собственный сетевой протокол поверх TCP (netty);
- Вся многопоточка на Monix (Coeval, Task, Observable, Semaphore, ConcurrentSubject и т.д.), также немного cats;
- Основное key-value хранилище ноды – RocksDB. Также интегрируемся с Postgres и S3/Minio;
- Используем Protobuf для gRPC сервисов;
- Приложение собирается для поставки в Docker-контейнер;
- Деплой в Kubernetes, либо через docker-compose;
- Исходники живут в Gitlab, там же в CI автоматизированно прогоняются тесты и собираются артефакты/образы.
Требования к кандидату:
- Опыт промышленной разработки от 3 лет, на Scala от 2 лет;
- Понимание структур данных, их применимости и эффективности (HashMap, ConcurrentHashMap, TrieMap и др.);
- Опыт разработки многопоточных приложений, знание классических проблем;
Условия:
-Удаленный формат работы;
-Официальное оформление по ТК РФ;
-Соц. Пакет.
Контакты для связи:
@HRShatrova