Middle Scala Developer

от 200 000 до 350 000 ₽

Требования

Бэкенд разработчик
Middle
Scala
Akka
PostgreSQL
Docker
Linux
Git
Nginx
Redis
Kubernetes

Условия

Можно удалённо
Москва

Компания

Мы создаем высокотехнологичный сервис для роботизации поддержки на основе искусственного интеллекта

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

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

В связи с ростом компании и количества задач мы ищем Scala-разработчика для участия в развитии продукта в части backend. 

О нас

  • Нас 20 человек, вы будете пятым Scala-разработчиком в команде
  • Работаем по гибким методологиям
  • Продукт активно развивается и растет, вы можете поучаствовать в становлении продукта и помочь сделать его по-настоящему зрелым
  • Вам предстоит влиться в команду и участвовать в разработке новой функциональности продукта

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

Обязанности

  • Разработка нового функционала
  • Написание Unit и интеграционных тестов
  • Рефакторинг кода
  • Исправление ошибок
  • Участие во всех командных мероприятиях (планирование, ретроспектива, stand-up, демо)
  • Взаимодействие с тестировщиками и product-менеджером

Требования

  • Главное — понимание и желание работать в режиме, ориентированном на получение бизнес-результата
  • Проактивность
  • Опыт работы по специальности от 3 лет
  • Уверенное знание Scala
  • Понимание принципов ФП и ООП
  • Базовая алгоритмическая подготовка
  • Понимание принципов чистого кода
  • Опыт работы с реляционными БД и построения SQL-запросов средней сложности

Желательно

  • Опыт работы с Akka (Core и Http)
  • Опыт работы с Cats
  • Опыт работы с ZIO
  • Опыт работы с docker\kubernetes
  • Опыт работы с Nginx
  • Понимание DDD (Domain Driven Design)
  • Понимание микросервисной архитектуры
  • Опыт работы с высоконагруженными системами: повышение отказоустойчивости, отзывчивости системы, поиск и оптимизация узких мест
  • Понимание основных принципов работы jvm/jmm/GC и т.д.
  • Опыт работы с фреймворками указанными в описании технологического стэка
  • Знание linux / bash

Технологический стэк

Back

  • Scala 2.13.x (в ближайших планах переход на Scala 3)
  • Akka (Core, Http, Cluster, Sharding, ...)
  • Quill, ScalikeJDBC (под Postgres)
  • Cats
  • Postgres, Redis, NATS, ELK

В части технологий мы не ортодоксальны: при необходимости легко адаптируемся под новые потребности.

Front

  • Vanilla JS
  • React / Redux
  • Ant Design (css framework).

Devops

  • k8s, docker, docker-compose
  • Микросервисы + монолит, который сейчас мигрирует в микросервисы
  • gitlab с настроенным CI/CD со стендами в Яндекс.Облаке

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

  • Рост з/п пропорционально ответственности и качеству работы. Вилку можно расширить в зависимости от ваших компетенций и результатов собеседования
  • В данный момент команда полностью распределенная, основное ядро - в Москве. Рассматриваем полностью удаленных разработчиков
  • Офис в центре - Садовническая набережная 9 (Рабочая станция, ближайшее метро Новокузнецкая), возможно работать из дома несколько дней в неделю
  • Оформление по ТК РФ, полностью официальная заработная плата
  • Гибкий график начала рабочего дня
  • Возможность гибко сдвигать рабочий график по дням недели
  • Культура открытости и ответственности, наше кредо "Относиться с уважением к профессиональным людям и зарабатывать нормальные деньги"

Бонусы

  • Наша компания ООО "ДипХакЛаб" - является аккредитованной ИТ компанией, поэтому вы получаете защиту от мобилизации / призыва в РФ при наличии высшего образования
  • Возможно оформление части заработной платы на нашу компанию в Армении

Дополнительные инструкции

Присылайте ваше резюме на info@autofaq.ai, по вопросам можно писать в Telegram Владиславу Беляеву @vbelyaev89

Этапы отбора:

  1. скрининг резюме
  2. краткое интервью с HR по ожиданиям и ответы на вопросы соискателя
  3. техническое интервью с командой разработки
  4. краткое интервью с продуктовой командой
  5. отправка офера на почту