"Краткое описание проекта: Команда Messaging Platform занимается разработкой коммуникационной платформы, которая может быть встроена во внешние приложения и дать пользователям передовой опыт общения. Ключевым потребителем платформы сейчас является СуперАпп, приложение с миллионной аудиторией и множеством интеграций, включая голосовой ассистент.
Мессенджер – это не просто чатик. Создавая мессенджер, вы получите опыт работы практически со всеми современными технологиями – клиент-серверное взаимодействие в real-time условиях, grpc-api, микросервисная архитектура, использование kafka и postgresql, работа с аудио и видео, контейнеризация и оркестрация openshift, работа с высокими нагрузками."
"Задачи: разработка core части продукта - адаптация под высокие нагрузки (ожидаем DAU 2 млн);
• разработка интеграций и процессинговых микросервисов
• работа с результатами нагрузочных тестов, оптимизация производительности, адаптация продакшна под живую большую нагрузку;
Требования к разработчикам (наши ожидания): понимание принципов ФП;
• знание, что такое cats/scalaz, circe;
• знакомство с Akka (persistence, http, streams, cluster);
• опыт работы с grpc, kafka, postgresql;
• знание основных принципов работы распределенных систем;
• английский язык на уровне понимания технической литературы;
• хорошая ориентация в функционале современного месседжинга;
• понимание принципов построения высоконагруженных систем
"