Senior Scala Developer

Зарплата

от 225 000 до 500 000 ₽

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

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

Компания

Финансовые технологии

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

Мы входим в состав международной группы IT-компаний, которые специализируются на high-frequency trading и соединяют в себе большие данные, огромные вычислительные мощности, экспертизу в области разработки, Data Science, ML и финансов для создания сложных и уникальных торговых моделей.

Технологический стек:

Scala, Finagle, PostgreSQL, Cassandra, Vue.js, CockroachDB, gRPC

Вам предстоит:

  • Разрабатывать продуктовые улучшения;
  • Поддерживать существующую кодовую базу;
  • Разрабатывать тестовое покрытие для собственного кода;
  • Разрабатывать библиотеки для использования коллегами;
  • Принимать участие в разработке архитектуры распределенных веб-приложений и веб-сервисов;
  • Разрабатывать архитектуру приложений;
  • Обучать младших сотрудников и проводить код-ревью.

Примеры задач:

  • Разобраться с представлением бизнес-задачи на техническом языке, реализовать и выкатить в прод;
  • Спроектировать решение конкретной бизнес-задачи как частный случай фичи, покрывающей 10 похожих сценариев;
  • Сократить в 10 раз времязатраты пользователей на бизнес-операции через новые технические решения;

Ожидаем от вас:

  • Профильное образование;
  • Опыт работы по специальности от 5 лет;
  • Опыт программирования на Scala от 3 лет;
  • Опыт Reactive Web Application Development с использованием одного или нескольких из фреймворков: Finagle, Akka, Play, Spray;
  • Глубокое понимание особенностей архитектуры JVM и ее влияния на производительность высоконагруженных приложений;
  • Знание особенностей реализации различных алгоритмов и структур данных. Понимание, как влияют эти особенности на производительность веб-приложений;
  • Опыт работы в команде.

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

  • Опыт работы с распределенными БД: Cassandra, MongoDB и т.д.;
  • Опыт проектирования распределенных NoSQL схем ДБ;
  • Опыт построения протоколов с exactly-once обработкой;

Бонусы

  • 100% компенсация отпуска и больничных;
  • Гибкий график и возможность удаленной работы (из любой страны кроме РФ);
  • Бенефиты (компенсация спорта, обучения, медицины и т.д.);
  • Возможность получения зарплаты в у.е.
  • Стабильная компания, существующая более 17 лет

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

По любым вопросам в телеграм @grigorevamarii