Разработчик Ruby On Rails (Middle/Senior) (удаленная работа)
(вакансия в архиве)

20 января 2020

Уровень зарплаты:
от 80 000 до 150 000 руб.
Требуемый опыт работы:
От 1 до 3 лет

Вакансия: Разработчик Ruby On Rails (Middle/Senior)

GroupPrice.ru – маркетплейс товаров, складская логистика реализована по кросс-докинг модели (минимальные складские запасы).

У нас уже большая кодовая база, стандартный rails way не работает, поэтому мы:

  • детально прорабатываем архитектуру
  • берем концепции из DDD
  • разделяем приложение на слои
  • управляем зависимостями в коде
  • уменьшаем связность компонентов
  • автоматически проверяем код линтерами
  • увеличиваем тестовое покрытие

Зайдите на сайт, он довольно быстро работает, по баллам PageSpeed Insights один из самых быстрых интернет магазинов рунета, а под копотом обычный Ruby, и не совсем обычный Rails.

Ищем коллегу уровня Middle+/Senior.

О работе:
  • доработка проекта, по большей части предстоит работать именно с внутренними бизнес-процессами
  • проектирование архитектуры на разных уровнях приложения
  • рефакторинг и оптимизация кода
  • интеграция с внешними сервисам через их API, различными компаниями доставки, крупными поставщиками
  • часто возникают задачи из разных предметных областей (но всё в рамках нашего магазина, он уже большой) логистика, маркетинг, анализ данных, интерфейсы, телефония и тд
  • возможность попробовать разные технические решения, сразу же получать фидбэк от пользователей и бэкофиса
Технические детали:
  • RoR 5.2
  • dry-rb
  • Slim, SCSS
  • Webpacker, Stimulus, ES6
  • Rspec
  • PostgreSQL 10
  • rubocop, eslint, slim-lint, stylelint, prettier
Наши требования к Вам:
  • уверенная работа в Linux
  • опыт работы с Rails от 2 лет
  • широкая специализация в web-технологиях
  • открытый и доброжелательный характер
  • инициативность, адекватно реагируете на критику, и сами конструктивно критикуете
Будет плюсом если Вы:
  • получили высшее техническое образование
  • интересуетесь анализом данных (машинным обучением), мы используем R и Spark
  • интересуетесь devops, маркетингом, SEO, UI и т. п.
О компании.

Компании уже 8 лет. ~ 2 млн. посетителей в месяц, https://www.similarweb.com/website/groupprice.ru

Мы работаем по кросс-докинг модели. В ней ИТ системе отведена очень важная роль, мы автоматизируем бизнес процессы, сокращаем ручной труд. Рынок высококонкурентный, но у нас есть свои фишки, мы постоянно улучшаем наш сайт, проводим A/B тесты, меняем дизайн, автоматизируем внутренние процессы. Активно двигаемся в сторону персонализации сайта (индивидуальная сортировка товаров в каталоге, персональные рекомендации товаров и тд).

Рабочий процесс
  • В команде 5 разработчиков
  • Официальное трудоустройство по ТК РФ (зарплата белая)
  • Гибкий график работы, но с 12 до 18 по мск нужно быть онлайн
  • Офис в Твери. Но все кто в ИТ-отделе работают удаленно
  • Для управления проектами используем Trello, все сотрудники видят кто чем занят
  • Переписка и чаты в Telegram
  • Разработка идет через Gitlab, Issue -> Merge Request, CI/CD
  • Есть годовой бюджет на покупку книг, курсов, билетов на конференции на весь ИТ-отдел. Неиспользованные средства в конце года сгорают
  • Собираемся на RubyRussia, вместе работаем одну неделю

На текущий момент поднято 10 виртуальных серверов. Основные бизнес процессы реализованы в монолитном Rails приложении, также у нас сложилась своя экосистема приложений во круг основгого проекта: рассылка почты, сбор пользовательской статистики, расчет рекомендаций, таск трекер для бизнеса и тд.



Посмотрите похожие вакансии

Backend-разработчик (Ruby on Rails)
Компания: Tiqum
Зарплата: от 120 000 до 320 000 руб.
Web-разработчик - Ruby on Rails (от middle до senior)
Компания: Everum N.V.
Зарплата: от 120 000 до 200 000 руб.
Ruby разработчик (Ruby on Rails)
Компания: Онлайн-школа Фоксфорд
Зарплата: з.п. не указана
Middle / Senior Ruby developer
Компания: AMarkets
Зарплата: от 462 960 до 340 563 руб.