Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Aplaut

Backend Ruby Developer

в Aplaut

280 000 —‍ 330 000 ₽/мес на руки

📍 Москва (м. Электрозаводская)Полная удалёнка
Специализация
Ruby
Уровень
Senior
Английский
B1 — IntermediateB1 — Intermediate

Мы создаем сервис для сбора и управления UGC контентом в сфере eCommerce. Это отзывы о товарах, фотки, комментарии, видео (любой контент, который создают покупатели про товары). Дело нехитрое, но такого контента создается много, запрашивается он часто, по-разному анализируется множеством заинтересованных лиц (модераторы, категорийные и бренд-менеджеры, мерчанты/поставщики, и т.д).

Наша цель стать стандартом в eCommerce для управления таким контентом.

В настоящий момент ищем Backend Ruby Developer.

Технологии/инструменты

RubyRuby on RailsHanamiElasticsearchMongoDBPostgresLinuxDocker Swarmk8s

Временная зона команды

(GMT+3) Москва.

О подходе

В основном мы разрабатываем на Ruby. Основное приложение это Rails 5.2 монолит. Админка на AngularJS (планируем React). Все сервисы запускаются в Docker контейнерах. Для оркестрации используем Docker Swarm (изи). Для CI/CD используем Drone.io (by Harness). Собственное приватное облако на Proxmox. Двигаемся 2-х недельными спринтами. Минимум бюрократии.

Нам нужен сильный разработчик, который в краткосрочной перспективе станет тех.лидом, в долгосрочной перспективе CTO.

Чем предстоит заниматься

  • Создание и внедрение новых фич.
  • Архитектурное проектирование.
  • Участие в создании и актуализации технического роадмэпа.
  • Совместное планирование спринтов.
  • Поддержка работоспособности критических сервисов платформы.
  • Коучинг и управление командой.
  • Код-ревью.

Реальные задачи из бэклога

  • Улучшить модульность Rails приложения, например, используя гексагональную архитектуру (или другой архитектурный стиль, который не конфликтует с Rails).
  • Обновить версию Elasticsearch до актуальной. Переиндексировать сотни миллионов документов, переписать запросы.
  • Придумать оптимальную схему шардинга для MongoDB, сделать миграции, настроить бэкапы.
  • Оптимизировать использование памяти при SAX обработке гигантских XML файлов. Найти причину и устранить memory bloat.
  • И много другого.

Кого ищем

  • Английский B1 (это важно).
  • Коммерческий опыт Ruby от 5 лет.
  • Опыт в создании модульных Ruby/Rails/Hanami приложений.
  • Хорошее понимание принципов ООП и SOLID.
  • Хорошие знания паттернов проектирования и архитектурных стилей.
  • Есть опыт внедрения DDD (без фанатизма).
  • Elasticsearch, MongoDB, Postgres.
  • Linux, Docker Swarm / K8s.

Что предлагаем

  • Белая з/п 280К330.
  • Участие в опционной программе.
  • Официальное трудоустройство по ТК.
  • Удаленная работа или.
  • В офисе в Москве (м. Электрозаводская).
  • Вся необходимая техника для работы (ноут, монитор и тд).
  • Любая литература.
Александр Чайчук СТО
Aplaut

О компании Aplaut

Сфера
Продуктовая компания

Aplaut — MarTech на тему UGC. Делают продукт, который помогает брендам и ecommerce сначала получать от пользователей полезный контент — отзывы о товарах, фотки, вопросы-ответы, сторис, а потом публиковать его на сайте, в мобильном приложении и т.д. Подобный (пользовательский) контент — мощнейший маркетинговый инструмент и драйвер конверсии в онлайне.

Похожие вакансии

300 000 – 450 000 ₽/мес на руки
Можно удалённо из РФ
Зарплата скрыта, но соответствует вашей подписке
Можно удалённо из РФ