- Страна
- Латвия
Откликайтесь
на вакансии с ИИ

Scala Engineer (Senior / strong Middle+)
Отличная вакансия в стабильной продуктовой компании с современным стеком (ZIO, Kyo) и прозрачными возможностями релокации в Европу. Социальный пакет и поддержка обучения делают предложение очень привлекательным для опытных инженеров.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию экосистемы Scala (Cats Effect, ZIO, Kyo) и опытом работы с высоконагруженными стриминговыми системами. Также ожидается экспертиза в распределенных системах и миграции инфраструктурных компонентов.
Анализ зарплаты
Зарплата в объявлении не указана, но для Senior Scala разработчиков в европейских локациях (Латвия, Испания) и удаленно на международном рынке медиана составляет около 5500–7500 EUR. Предложение Betby, вероятно, находится в этом диапазоне или выше, учитывая сложность стека.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Betby уже сейчас
Присоединяйтесь к Betby и создавайте высоконагруженные стриминговые решения на Scala для мирового рынка iGaming!
Описание вакансии
Scala Engineer (Senior / strong Middle+)
*🏢* Компания: Betby
*🌍* Формат: Удалёнка — возможна релокация в: Латвия, Мальта, Испания, Черногория
О компании:
Betby — быстро растущая award-winning iGaming компания, которая развивает premium sportsbook с продвинутым risk management и omni-channel поддержкой. Охватывает миллионы игроков в разных рынках; предлагает релокацию и поддержку удалённых сотрудников.
Задачи:
• Разработка и поддержка Scala-based сервисов для sportsbook.
• Работа с real-time доставкой данных через WebSocket и GraphQL.
• Переработка протокола линии и поддержка миграции с RabbitMQ на Kafka.
• Улучшение стриминговых решений для производительности, масштабируемости и скорости загрузки.
• Оптимизация обработки конфигураций линий и высоконагруженных компонентов (Weblines, WebSocket/GraphQL).
• Внесение архитектурных и технических решений, рефакторинг, улучшение тестирования и релизного процесса.
Требования:
• Strong backend engineering experience (Senior или сильный Middle+).
• Глубокие знания Scala и экосистемы (Cats Effect, ZIO, Kyo).
• Опыт со стриминговыми реализациями в Scala (Reactive Streams, Akka, FS2 и т.п.).
• Опыт разработки веб-сервисов (REST APIs, GraphQL, WebSockets).
• Опыт распределённых систем и микросервисов (Kafka, RabbitMQ, RPC).
• Умение работать со сложным дизайном систем и нетривиальной бизнес-логикой.
Стек:
Scala, Cats Effect, ZIO, Kyo, Reactive Streams, Akka, FS2, WebSocket, GraphQL, REST, Kafka, RabbitMQ, RPC
Условия:
• Медицинская страховка; оплачиваемые больничные до 10 дней без справки.
• 20 дней оплачиваемого отпуска + дополнительные дни по важным событиям.
• Поддержка обучения и профессионального роста, помощь в изучении языков.
• Современное железо для работы, международная команда, корпоративные мероприятия.
• Программа социальной поддержки и подарки при важных жизненных событиях.
*📩* Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Scala
- Cats Effect
- ZIO
- Kyo
- Akka
- FS2
- Kafka
- RabbitMQ
- GraphQL
- WebSocket
- REST
- Reactive Streams
- Microservices
Возможные вопросы на собеседовании
Вакансия предполагает работу с современными библиотеками эффектов.
В чем ключевые различия между Cats Effect и ZIO, и в каких ситуациях вы бы предпочли использовать Kyo?
Одной из задач является миграция с RabbitMQ на Kafka.
Какие основные архитектурные вызовы вы видите при миграции системы доставки данных в реальном времени с RabbitMQ на Kafka?
Работа связана с WebSocket и GraphQL для миллионов игроков.
Как вы обеспечиваете масштабируемость WebSocket-соединений при резких скачках нагрузки в iGaming-платформах?
Упоминается работа с Reactive Streams и FS2.
Расскажите о вашем опыте оптимизации backpressure в стриминговых приложениях на базе FS2 или Akka Streams.
Позиция Senior/Middle+ подразумевает участие в дизайне систем.
Опишите случай, когда вам приходилось проводить рефакторинг сложной бизнес-логики в распределенной системе: с какими рисками вы столкнулись и как их минимизировали?
Похожие вакансии
.NET / C# Developer
Staff Software Engineer
Middle+/Senior Python Developer
Senior C#/.NET-разработчик
Python-разработчик (Senior)
.Net Senior+ developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!