Напиши текст вакансии для должности "Scala Developer (Analytics)". Название компании: "DINS". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'SCALA', 'fs2', 'cats', 'cats-effect', 'Apache Kafka', 'Docker', 'Kubernetes', 'gRPC', 'Google Cloud Platform', 'Cassandra', 'ClickHouse'

Наш департамент разрабатывает аналитические продукты для клиентов компании Ringcentral. Продукты позволяют нашим клиентам строить аналитику в реальном времени по звонкам, митингам, загруженности агентов, качеству сервиса, использованию фич сотрудниками. Бэкенд аналитической системы построен по микросевисной архитектуре. Стриминговые микросервисы обрабатывают огромные объемы данных с минимально возможной задержкой и уровнем доступности 99.999%. Сейчас мы ищем увлеченных профессионалов в нашу команду, которые будут помогать нам в развитии этих продуктов. Стек: Scala, Apache Kafka, Docker, Kubernetes, k8s, GKE, Prometheus, gRPC, Google Cloud Platform, GCP, RocksDB, Apache Cassandra, ClickHouse, fs2, cats, cats-effect, typelevel stack, nixpkgs. Вам предстоит:   Участвовать в проектировании и разработке бэкенда аналитической системы;   Проектировать API сервисы и модели хранения данных;   Писать много функционального кода на scala;   Писать еще больше unit тестов на scala;   Использовать Kafka, Rocksdb, Cassandra, ClickHouse для решения задач;   Применять библиотеки cats-effect, fs2, doobie, http4s;   Подготавливать систему для развертывания внутри Kubernetes;   Обеспечивать надежность работы сервисов в проде;   Оценивать свой код и код коллег, учиться новому;  Полюбить monorepo и trunk-based development.  Наши ожидания:   Знание функционального программирования;   Опыт разработки на Java не менее 3 лет или опыт работы со Scala;   Знание Scalatest/uTest, умение писать Unit и Integration тесты;   Понимание принципов проектирования распределенных систем;   Умение писать понятный код;   Знание классических алгоритмов и структур данных;   Знание английского языка и возможность общаться с коллегами из США.   Будет плюсом:   Понимание концепций CQRS и Event Sourcing;   Понимание принципов работы баз данных;   Опыт работы с Kafka;   Опыт работы с Docker и Kubernetes;   Знание cats и fs2;   Понимание работы Websockets;   Опыт проектирования API (OpenAPI / gRPC).   Мы предлагаем:  Официальное трудоустройство, индексируемую заработную плату, 100% оплату отпусков; Широкие возможности для самореализации, профессионального и карьерного роста; Сложные и интересные задачи; Возможность вносить свой вклад в развитие растущего проекта; Команда коллег-профессионалов, болеющих за свой проект; 13-я зп и другие бонусные программы; Корпоративный английский и спикинг-клуб с носителями языка; Разнообразные тренинги и программы обучения; ДМС со стоматологией с первого рабочего дня + страхование жизни; Разнообразные корпоративные мероприятия и единомышленники, которые разделят любое твое увлечение: будь то парусный спорт или шахматы; Возможность работы в гибком графике; Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США; Офис в 10-15-ти минутах ходьбы от метро; Иногородним кандидатам предоставляется Relocation bonus, в том числе и для членов семьи; Возможность работать удаленно.