Scala Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Международная IT- компания Andersen приглашает к долгосрочному сотрудничеству Scala разработчика стать частью большой команды!
На сегодняшний день мы сотрудничаем с заказчиками из разных стран мира, включая Западную Европу, США и Азию. Среди наших клиентов присутствуют такие гиганты как Amazon, Marvel, Samsung.
Наша команда профессионалов постоянно пополняется и в связи с этим, мы хотим предложить Вам позицию Scala разработчика. На текущий момент в работе 120+ масштабных и интересных проектов, в которых вы могли бы применить свои знания и реализовать свои идеи.
Один из таких проектов - это наша CRM система, которая оптимизирует внутренние бизнес-процессы компании, связанные с маркетингом и улучшением обслуживания клиентов. Система позволяет эффективно управлять продажами компании, её клиентской базой, отслеживать и автоматизировать этапы взаимодействия сотрудников отдела продаж с заказчиками.
Задачи и обязанности:
- заниматься дизайном, разработкой и поддержкой серверов, написанных на Scala;
- писать эффективный и потокобезопасный код приложения, которое работает под большой нагрузкой;
- разрабатывать систему так, чтобы отказ нескольких серверов не влиял на доступность сервиса;
- участвовать в code-review, помогать коллегам с разработкой;
- писать функциональные и модульные авто-тесты.
Каким мы видим идеального кандидата:
- опыт разработки серверных приложений на языке Scala не менее 1 года;
- опыт разработки многопоточных приложений с использованием Future или других реализаций IO;
- знание паттернов создания отказоустойчивых систем и умение применять их на практике;
- понимание принципов работы и ограничений распределенных систем;
- умение писать чистый код и выполнять постоянный рефакторинг;
- понимание работы сети и сетевых протоколов;
- знание классических алгоритмов и структур данных;
- знание Linux.
Будет плюсом:
- знание концепций функционального программирования;
- опыт работы с MongoDB, Kafka.
Что мы можем предложить:
- работу в быстрорастущей международной компании;
- интересные масштабные проекты с использованием новейших технологий;
- свободный релокейт между офисами компании;
- прозрачную систему профессионального роста и развития в компании;
- яркую и интересную корпоративную жизнь;
- разнообразные менторские программы;
- возможность изучения английского языка прямо в офисе;
- медицинское страхование со стоматологией для сотрудников;
- комфортный офис с кухней и комнатой отдыха в центре города;
- корпоративная скидочная программа.