👀 Бизнес-аналитик, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку

Scala Developer

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

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

Компания

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

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

О компании и команде

NAUMEN — российская ИТ-компания. Мы создаем и внедряем решения, которые помогают компаниям приближать цифровое будущее: оптимизировать бизнес-процессы и улучшать клиентские коммуникации и сервис. Более 200 млн пользователей из России, стран Европы и Азии в повседневной жизни пользуются нашими решениями.

Главная ценность NAUMEN — это люди, которые горят идеей и желанием создавать интеллектуальные решения. Открытость и поддержка руководства, разнообразие продуктов и технологий позволяют нам создать комфортную среду для роста и развития каждого сотрудника. Это подкрепляется рейтингами: входим в топ-15 лучших ИТ-работодателей России по версии hh.ru и Хабр.Карьера.

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

Внутри нашей команды есть возможность поработать с разными проектами, предметными областями и разными стеками технологий. По желанию сотрудника возможна ротация между проектами.

О проектах:

  1. Интеллектуальная система, которая позволяет оперативно проверять проектную документацию и ускорить процесс проведения экспертизы. Разрабатывается специально для компании Главгосэкспертиза, которая занимается экспертизой объектов обороны и безопасности, культурного наследия, особо опасных и технически сложных объектов и многих других.
  2. Naumen Click-to-Study –это облачное решение для дистанционного приема в университеты. Мы делаем Click-to-Study, чтобы вузы с помощью лучшего сервиса и быстрых коммуникаций привлекали больше талантливых студентов. Абитуриентам продукт дает возможность максимально сократить путь до поступления: выбрать специальности по результатам ЕГЭ, спросить совет и уточнить условия у бота-помощника, подать заявление через личный кабинет, мобильное приложение или диалоговый интерфейс, пройти дистанционные экзамены с прокторингом и не пропустить зачисление.
  3. Почему Scala?

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

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

Ожидания от кандидата

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

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

Чтобы справляться с задачами нужно:

  • опыт промышленной разработки на JVM языке, опыт на 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;
    • разрабатываем, внедряем, поддерживаем наши продукты и решения;
    • у вас будет возможность влиять на развитие и качество продуктов.

    Развитие:

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

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

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