👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Middle Scala разработчик

Требования

Бэкенд, Средний (Middle)Scala

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

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

Компания

Ведущий российский разработчик ПО

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

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

Мы ищем Middle Scala разработчика, который будет развивать продукты департамента, возьмет ответственность за результат команды и станет наставником для молодых специалистов.

О продукте:

Главгосэкспертиза России — это государственное учреждение, которое занимается экспертизой объектов обороны и безопасности, культурного наследия, особо опасных и технически сложных объектов и многих других.
Наш департамент разрабатывает интеллектуальную систему, которая позволяет Главгосэкспертизе оперативно проверять проектную документацию и ускорить процесс проведения экспертизы.
Также мы работаем над решением, которое помогает иностранным гражданам поступить в российские вузы. В рамках платформы Russia.Study абитуриенты могут выбрать вуз, оформить медицинскую страховку или заказать перевод документов.

Почему Scala?

Нам нравится использовать Scala. Этот язык поддерживает 2 парадигмы - ООП и ФП, при написании кода позволяет использовать сильные стороны каждого из подходов.

Scala является одним из немногих языков, позволяющим писать enterprise код для JVM.

Над чем предстоит работать:

  • разрабатывать back-end на Scala;
  • участвовать в обсуждении архитектурных решений;
  • участвовать в оценке задач;
  • работать в команде с выстроенными процессами разработки;
  • участвовать в код ревью.

Обязательные требования:

  • опыт промышленной разработки на Scala;
  • знание ключевых методологий и паттернов разработки ПО;
  • опыт работы с базами данных - SQL;
  • стремление к изучению используемых нами технологий;
  • опыт работы в команде;
  • опыт использования системы контроля версий;
  • ответственность, стремление достигать результата.

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

  • опыт работы с Linux, Docker;
  • понимание подходов в архитектуре ПО (веб приложений);
  • опыт проектирования больших веб приложений;
  • понимание принципов создания асинхронных приложений;
  • опыт работы с NoSQL решениями;
  • опыт работы с PostgreSQL.

Используемые нами технологии:

  • scala, akka, play, slick, cats, zio, http4s, doobie, quill;
  • gitlab;
  • docker, docker-compose, kubernetes;
  • postgreSQL, ElasticSearch.

Бонусы

Вас ждет

Работа со смыслом:

  • создаем инновационные ИТ-продукты для клиентов из рейтинга крупнейших российских компаний;
  • продуктами NAUMEN пользуется 200 млн человек;
  • используем современный стек технологий на Open Source;
  • разрабатываем, внедряем, поддерживаем наши продукты и решения;
  • у вас будет возможность влиять на развитие и качество продуктов;

Развитие:

  • индивидуально подходим к планированию карьеры каждого сотрудника;
  • делимся экспертизой внутри команды и за пределами компании;
  • поддерживаем и помогаем реализовать идеи сотрудников;
  • развиваем ИТ-сообщество: проводим образовательные спецкурсы в вузах, создали и развиваем JUG.EKB;
  • сотрудники NAUMEN удовлетворены своим развитием на 8,2 балла из 10;
  • сотрудники NAUMEN оценивают профессионализм коллег на 9,4 балла из 10.

Забота и комфорт:

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