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