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