Scala разработчик Middle+, Senior
Привлекательное предложение для опытных Scala-разработчиков с возможностью работы в крупном финтехе. Гибкость в ставке и удаленный формат из нескольких стран СНГ делают вакансию конкурентоспособной, несмотря на проектный характер работы.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокий порог входа обусловлен требованиями к глубокому знанию функционального стека (ZIO, Cats) и солидному опыту работы (от 4 лет). Процесс отбора включает длительные технические интервью, что характерно для Senior-позиций в финтехе.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Поскольку ставка договорная ('ваша'), кандидат может ориентироваться на верхнюю границу рынка. Для Senior Scala разработчиков в РФ и СНГ рыночный диапазон составляет 350,000–550,000 рублей в месяц.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Scala разработчик Middle+, Senior
Локация, Гражданство: Россия, Беларусь, Казахстан
Ставка: ваша
Проект: 3 мес с продлением
Обязательные требования
- Не менее 4 лет опыта коммерческой разработки;
- Уверенное владение ключевыми фреймворками для разработки и тестирования (ZIO, Cats, ScalaTest);
- Практический опыт работы с реляционными и нереляционными базами данных;
- Навыки разработки и поддержки unit‑тестов;
- Опыт работы с MongoDB, Elasticsearch, Kafka и Redis будет преимуществом.
Этапы отбора
- Техническое интервью (1,5ч)
- Возможен дополнительный этап - Техническое интервью.
Описание проекта и команды
Компания - крупный российский коммерческий банк.
Откликнуться на запрос: Откликнуться
По вопросам партнерского сотрудничества: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Scala
- ZIO
- Cats
- ScalaTest
- MongoDB
- ElasticSearch
- Kafka
- Redis
- Unit Testing
- SQL
- NoSQL
Возможные вопросы на собеседовании
Проверка глубокого понимания основного фреймворка, указанного в требованиях.
Расскажите о преимуществах использования ZIO по сравнению с Future или Cats Effect в контексте управления ресурсами и обработки ошибок.
Оценка навыков работы с функциональными абстракциями.
В каких случаях вы предпочтете использовать Type Classes вместо стандартного наследования в Scala? Приведите пример из практики.
Проверка опыта работы с распределенными системами, упомянутыми в вакансии.
Как обеспечить гарантию доставки сообщений 'exactly-once' при работе со связкой Scala и Kafka?
Оценка навыков оптимизации работы с данными.
Какие стратегии индексации в MongoDB или Elasticsearch вы применяли для ускорения поиска в высоконагруженных сервисах?
Проверка культуры разработки и тестирования.
Как вы организуете тестирование асинхронного кода и побочных эффектов в ZIO-приложениях?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

