Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
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 сначала получать от пользователей полезный контент — отзывы о товарах, фотки, вопросы-ответы, сторис, а потом публиковать его на сайте, в мобильном приложении и т.д. Подобный (пользовательский) контент — мощнейший маркетинговый инструмент и драйвер конверсии в онлайне.

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

400 000 – 450 000 ₽/мес на руки
📍 Москва (м. Новокузнецкая), Санкт-Петербург (м. Площадь Ленина), можно удалённо из РФ
300 000 – 450 000 ₽/мес на руки
Можно удалённо из РФ
Зарплата скрыта, но соответствует вашей подписке
Можно удалённо из РФ
Зарплата скрыта, но соответствует вашей подписке
Можно удалённо из РФ
Зарплата скрыта, но соответствует вашей подписке
Можно удалённо из РФ