Scala developer

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, полный день

В связи с развитием Waves Enterprise у нас отрыта вакансия разработчика на Scala.
Waves Enterprise — это блокчейн-решение для масштабируемой цифровой инфраструктуры, сочетающее в себе свойства публичных и приватных блокчейнов и предназначенное для корпоративного и государственного использования.

Задачи, над которыми нужно будет работать:

  • Разработка серверных приложений на Scala;
  • Улучшение, рефакторинг и ревью кода;
  • Разработка новой функциональности;
  • Написание модульных и интеграционных тестов;
  • Исследование и оптимизация производительности сервисов;
  • Детализация и декомпозиция задач.

Мы используем: scala 2.13, akka (actors, http), cats, scalatest, sbt, kafka, grpc, docker, elk, grafana, git.

Ждем от кандидата:

  • Общий опыт разработки на JVM от 3 лет, опыт разработки на Scala от 2 лет;
  • Хорошее знание синтаксиса Scala;
  • Понимание модели акторов, её преимуществ и недостатков. Опыт использования akka-actor и akka-http;
  • Хорошее понимание наиболее используемых структур данных (TreeMap, HashMap, List, Queue);
  • Умение читать и писать код с комбинаторами map, flatMap, filter, foldLeft и т.д.;
  • Умение читать и писать код с рекурсией, понимание хвостовой рекурсии;
  • Навыки работы с concurrency, в частности Future и Promise;
  • Умение аргументированно доносить свои мысли до коллег и отстаивать свою точку зрения (хотя бы до других технических специалистов).

Будет плюсом:

  • Базовые знания криптографии (хеш-функции, асимметричное шифрование) и распределенных систем (CAP, гарантии доставки);
  • Умение собирать и анализировать требования для задач;
  • Опыт использования akka-actor-typed;
  • Владение терминологией и опыт применения функционального программирования в бою;
  • Самостоятельность;
  • Знания SBT: создание настроек и задач, понимание как это работает.

Мы предлагаем:

Удаленную работа
по желанию.

Оформление по ТК РФ.

Корпоративную скидку на изучение английского языка.

Полис ДМС
со стоматологией.

Конкурентную заработную плату.

Лофт в самом центре Москвы с кухней, библиотекой, настольным
теннисом и зонами отдыха.

Day-off — до 3-х дней оплачиваемого больничного без предоставления больничного листа.

Гибкий график — вы сами планируете свое время, за исключением обязательных встреч.

50% компенсацию фитнеса (рядом с офисом компании).

Возможность за счет компании посещать профильные конференции.

ООО «ВЕБ3 ТЕХНОЛОГИИ» является владельцем бренда Waves Enterprise
 Доступно соискателям с инвалидностью 

Ключевые навыки

Git
ООП
SBT
akka-actor-typed
JVM
TreeMap
HashMap
List
Queue
flatMap
foldLeft
SCALA
backend

Адрес

Москва, Берсеневская набережная, 6с3
Показать на большой карте

Вакансия опубликована 15 июня 2021 в Москве

Похожие вакансии