Scala Engineer (Senior / strong Middle+) - Betby

Backend Developer

@hiddengurus 23.07.2026 16:30

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 дней оплачиваемого отпуска + дополнительные дни по важным событиям. • Поддержка обучения и профессионального роста, помощь в изучении языков. • Современное железо для работы, международная команда, корпоративные мероприятия. • Программа социальной поддержки и подарки при важных жизненных событиях. 📩 Откликнуться

Похожие вакансии

После первого сообщения

Не теряйте контекст по этой вакансии: сначала отправьте короткий отклик, затем через 3–5 дней сделайте follow-up, если ответа не было.