Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
scala developer
сопроводительное письмо
описание
Команда Social занимается развитием стратегического направления в R&D 2ГИС, превращая приложение в платформу для взаимодействия пользователей в реальном времени. Сервис обеспечивает работу функций вроде отображения друзей на карте, обмена сообщениями и аналитической обработки данных.
задачи
- Формировать и развивать архитектуру бэкенд-направления.
- Принимать ключевые архитектурные решения для высоконагруженных распределённых систем.
- Обеспечивать согласованность архитектуры между несколькими бэкенд-командами.
- Организовывать взаимодействие команд через API-контракты, событийную модель и SLA.
- Внедрять и развивать архитектурные практики, включая дизайн-ревью, техрадар и RFC-процессы.
- Проектировать высоконагруженные сервисы с учётом масштабирования, отказоустойчивости и консистентности данных.
- Прорабатывать потоки данных между Kafka, Cassandra и ClickHouse.
- Анализировать и оптимизировать производительность сервисов и стриминговых пайплайнов.
- Осуществлять техническое менторство разработчиков.
требования
- Опыт разработки бэкенд-систем от 5 лет.
- Опыт работы в роли ведущего разработчика или техлида от 2 лет.
- Опыт проектирования и развития высоконагруженных распределённых систем.
- Уверенные знания Kafka и одной из аналитических или NoSQL баз данных (Cassandra, ClickHouse или аналоги).
- Опыт работы с функциональным стеком, желательно cats-effect 3 или аналогичными эффектами.
- Опыт принятия архитектурных решений и готовность нести за них ответственность.
- Понимание принципов событийной архитектуры и стриминговых систем.
- Опыт проектирования потоков данных и интеграций между сервисами.
- Системное мышление и умение видеть архитектуру целиком.
- Коммуникабельность и способность аргументировать технические решения.
- Будет плюсом практический опыт с Scala 3, опыт эксплуатации JVM-приложений в production, опыт проектирования систем реального времени, опыт работы с ClickHouse в высоконагруженных сценариях, а также знание принципов Typelevel-программирования.
условия
- Аккредитованная IT-компания.
- Полностью белая зарплата.
- Дополнительные дни отпуска за стаж.
- ДМС и онлайн-консультации специалистов.
- Поддержка выступлений на конференциях и публикаций.
- Собственный учебный центр с курсами, тренингами и книгами.
навыки