Spark/Scala Developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

We develop collaborative real-time web and mobile educational apps using bleeding edge technologies

Описание вакансии

Условия работы

Требования:

  • Знание базовых алгоритмов и структур данных;
  • Опыт работы по специальности от 1-го года (рассматриваем и junior разработчиков с релевантным бекграундом);
  • Понимание принципов работы фреймворка Spark с использованием Scala-ядра;
  • Английский — upper-intermediate, свободно читать техническую литературу
  • Способность разбираться в чужом коде.

Что нужно будет делать:

  • Писать новые spark джобы для разных команд (чтение/запись в различные источники, обработка данных) - 70% времени.
  • Решать возникающие проблемы с существующими джобами - 10% времени.
  • Research. Например, если какая-то джоба на определенных данных работает медленно. Нужно понять, почему, и исправить это - 10% времени.
  • Следить за качеством кода: покрывать логику автотестами, разбираться с тех.долгом. - 10% времени.

Условия:

  • Фулл-тайм, 40-часовая рабочая неделя;
  • Гибкий график (начало и конец рабочего дня согласовываются с менеджером и командой проекта);
  • Полностью удаленная работа;
  • Дополнительные выплаты за профессиональные успехи.