Middle+/Senior Scala Developer
Прямой работодатель Limavi ( limavi.net )
Опыт работы от 3 до 5 летот 180 000 ₽
О ПРОЕКТЕ:
Для команды SberDevices ищем Scala разработчика в проект по разработкMessaging Platform.
Команда Messaging Platform занимается разработкой коммуникационной платформы, которая может быть встроена во внешние приложения и дать пользователям передовой опыт общения. Ключевым потребителем платформы сейчас является СуперАпп, приложение с миллионной аудиторией и множеством интеграций, включая голосовой ассистент.
Мессенджер – это не просто чат. Создавая мессенджер, вы получите опыт работы практически со всеми современными технологиями – клиент-серверное взаимодействие в real-time условиях, grpc-api, микросервисная архитектура, использование kafka и postgresql, работа с аудио и видео, контейнеризация и оркестрация openshift, работа с высокими нагрузками.
КАКИЕ ЗАДАЧИ НУЖНО БУДЕТ РЕШАТЬ:
- Разработка core части продукта - адаптация под высокие нагрузки (ожидаем DAU 2млн);
- Разработка интеграций и процессинговых микросервисов
- Работа с результатами нагрузочных тестов, оптимизация производительности, адаптация продакшна под живую большую нагрузку;
ТРЕБОВАНИЯ:
- Опыт разработки на Scala от 2х лет (senior-от 3х лет, middle 1-2года)
- понимание принципов ФП;
- знание, что такое cats/scalaz, circe;
- знакомство с Akka (persistence, http, streams, cluster);
- опыт работы с grpc, kafka, postgresql;
- знание основных принципов работы распределенных систем;
- английский язык на уровне понимания технической литературы;
- хорошая ориентация в функционале современного месседжинга;
- понимание принципов построения высоконагруженных систем