Scala Developer

Местоположение и тип занятости

ЕкатеринбургПолный рабочий деньМожно удаленно

Компания

Аутсорсинговая компания, ориентированная на разработку ПО

Описание вакансии

Условия работы

Международная IT- компания Andersen приглашает к долгосрочному сотрудничеству Scala  разработчика стать частью большой команды!

На сегодняшний день мы сотрудничаем с заказчиками из разных стран мира, включая Западную Европу, США и Азию. Среди наших клиентов присутствуют такие гиганты как Amazon, Marvel, Samsung.

Наша команда профессионалов постоянно пополняется и в связи с этим, мы хотим предложить Вам позицию Scala разработчика. На текущий момент в работе 120+ масштабных и интересных проектов, в которых вы могли бы применить свои знания и реализовать свои идеи. 

Один из таких проектов - это наша CRM система, которая оптимизирует внутренние бизнес-процессы компании, связанные с маркетингом и улучшением обслуживания клиентов. Система позволяет эффективно управлять продажами компании, её клиентской базой, отслеживать и автоматизировать этапы взаимодействия сотрудников отдела продаж с заказчиками.

Задачи и обязанности:

  • заниматься дизайном, разработкой и поддержкой серверов, написанных на Scala;
  • писать эффективный и потокобезопасный код приложения, которое работает под большой нагрузкой;
  • разрабатывать систему так, чтобы отказ нескольких серверов не влиял на доступность сервиса;
  • участвовать в code-review, помогать коллегам с разработкой;
  • писать функциональные и модульные авто-тесты.

Каким мы видим идеального кандидата:

  • опыт разработки серверных приложений на языке Scala не менее 1 года;
  • опыт разработки многопоточных приложений с использованием Future или других реализаций IO;
  • знание паттернов создания отказоустойчивых систем и умение применять их на практике;
  • понимание принципов работы и ограничений распределенных систем;
  • умение писать чистый код и выполнять постоянный рефакторинг;
  • понимание работы сети и сетевых протоколов;
  • знание классических алгоритмов и структур данных;
  • знание Linux.

Будет плюсом:

  • знание концепций функционального программирования;
  • опыт работы с MongoDB, Kafka.

Что мы можем предложить:

  • работу в быстрорастущей международной компании;
  • интересные масштабные проекты с использованием новейших технологий;
  • свободный релокейт между офисами компании;
  • прозрачную систему профессионального роста и развития в компании;
  • яркую и интересную корпоративную жизнь;
  • разнообразные менторские программы;
  • возможность изучения английского языка прямо в офисе;
  • медицинское страхование со стоматологией для сотрудников;
  • комфортный офис с кухней и комнатой отдыха в центре города;
  • корпоративная скидочная программа.