Напиши текст вакансии для должности "Scala developer (RCV)". Название компании: "DINS". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'SCALA'

Команда RCV занимается разработкой сервиса видео-конференций нового поколения, построенного с использованием WebRTC, качество видео которого адаптируется к различным сетям: 3G, WiFi, LTE. Он позволяет совершать видео-звонки и организовывать видеоконференции на сотни участников. К сервису пользователи могут подключаться из браузеров, со смартфонов и с помощью desktop-приложений. Сейчас мы ищем сильных разработчиков в новую команду проекта, который стартовал меньше двух лет назад. В этом проекте почти нет legacy, и есть возможность выбирать новые интересные технологии, так как большинство компонент Вам предстоит разрабатывать с нуля. Вам предстоит:  Принять участие в разработке сервиса аудио и видео-конференций. Заниматься дизайном, разработкой и поддержкой серверов, написанных на Scala. Писать эффективный и потокобезопасный код приложения, которое работает под большой нагрузкой. Разрабатывать систему так, чтобы отказ нескольких серверов не влиял на доступность сервиса. Участвовать в code-review, помогать коллегам с разработкой. Писать функциональные и модульные авто-тесты.  Наши ожидания:  Широкая техническая эрудиция. Опыт разработки серверных приложений на языке Scala не менее 1 года. Опыт разработки многопоточных приложений с использованием Future или других реализаций IO. Знание паттернов создания отказоустойчивых систем и умение применять их на практике. Понимание принципов работы и ограничений распределенных систем. Умение писать чистый код и выполнять постоянный рефакторинг. Понимание работы сети и сетевых протоколов. Знание классических алгоритмов и структур данных. Знание Linux.  Будет плюсом:  Знание концепций функционального программирования. Опыт работы с MongoDB, Kafka.  Мы предлагаем:  Официальное трудоустройство, индексируемую заработную плату, 100% оплату отпусков; Широкие возможности для самореализации, профессионального и карьерного роста; Сложные и интересные задачи; Возможность вносить свой вклад в развитие растущего проекта; Команда коллег-профессионалов, болеющих за свой проект; 13-я зп и другие бонусные программы; Корпоративный английский и спикинг-клуб с носителями языка; Разнообразные тренинги и программы обучения; ДМС со стоматологией с первого рабочего дня + страхование жизни; Разнообразные корпоративные мероприятия и единомышленники, которые разделят любое твое увлечение: будь то парусный спорт или шахматы; Возможность работы в гибком графике; Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США; Офис в 10-15-ти минутах ходьбы от метро; Иногородним кандидатам предоставляется Relocation bonus, в том числе и для членов семьи; Возможность работать удаленно.