Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Разработчик Scala

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

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

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

О компании и команде

Проект: Разработка интернет-сайта – сервиса агрегации информации по уязвимостям из различных источников. (Доступные аналоги: vulners.com, vuldb.com, cve.report)

В сервисе мы хотим получить:

  • Реестр уязвимостей в едином формате с определенным набором контекстной информации и возможностью поиска и агрегации
  • Расширенная информация об уязвимости с определенным набором контекстной информации
  • Готовые дашборды собранные по данным из реестра
  • Административная панель для аналитиков, которые смогут работать с собранным контентом
  • Community раздел для сообщества

Ожидания от кандидата

Требования:

  • Высшее оконченное техническое/экономическое образование
  • Опыт разработки от 1-3х лет
  • Уверенные знания Scala
  • Опыт разработки и проектирования API (REST, SOAP, graphql)
  • Опыт написания тестов
  • Опыт работы с SQL
  • Уверенные знания принципов и паттернов ООП
  • Опыт работы с системой контроля версий Git
  • Понимание принципов CI/CD

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

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы, обсуждается индивидуально;
  • Возможность работать с командой в офисе г.Москва или же удаленно / гибрид

Дополнительные инструкции

Обязанности:

  • Разработка микросервисов для автоматизации процессов выдачи сертификатов;
  • Разработка функциональности и интеграционной логики высоконагруженных и высоко доступных кластерных приложений;
  • Доработка существующей функциональности, исправление багов;
  • Участие в разработке высоконагруженных проектов, работа в команде;
  • Оценка трудозатрат на реализацию функциональности/модулей;
  • Оптимизация кода разрабатываемых/существующих модулей;
  • Документирование своего кода, участие в разработке технических документов для сопровождения и сдачи системы;
  • Взаимодействие с архитекторами и сотрудниками, проводящими тестирование и сопровождение;
  • Поддержка внедрений.