Разработчик Ruby On Rails (Middle/Senior)

ООО Группрайс
Тверь
👨‍💻 Можно удаленно

Зарплата

до 220 000 ₽

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

GroupPrice.ru – маркетплейс товаров, на площадке представлена продукция сотни поставщиков, основная специализация - женская одежда. Сборку заказа пользователя осуществляем на собственных площадях, складская логистика реализована по кросс-докинг модели (минимальные складские запасы). Загрузка товаров и синхронизация складских остатков происходит через YML формат.

  • Компании 9 лет. ~ 1.5 млн. посетителей в месяц, https://www.similarweb.com/website/groupprice.ru
  • Общее количество сотрудников 80 человек.
  • Свой склад площадью 14500 кв.м. и офисы 2800 кв.м.

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

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

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

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

О работе:

  • доработка проекта, по большей части предстоит работать именно с внутренними бизнес-процессами
  • проектирование архитектуры на разных уровнях приложения
  • рефакторинг и оптимизация кода
  • интеграция с внешними сервисам через их API, различными компаниями доставки, крупными поставщиками
  • часто возникают задачи из разных предметных областей (но всё в рамках нашего магазина, он уже большой) логистика, маркетинг, анализ данных, интерфейсы, телефония и тд
  • возможность попробовать разные технические решения, сразу же получать фидбэк от пользователей и бэкофиса

Технические детали:

  • RoR 6
  • 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 и т. п.

ИТ в groupprice.ru

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

Рабочий процесс

  • В команде 5 разработчиков
  • Официальное трудоустройство по ТК РФ
  • Гибкий график работы, но с 12 до 18 по мск нужно быть онлайн
  • Офис в Твери. Но все кто в ИТ-отделе работают удаленно
  • Переписка и чаты в Telegram
  • Разработка идет через Merge Requests, настроен CI/CD
  • Оплата книг, курсов, конференций
  • Раньше собирались на RubyRussia, вместе работали одну неделю

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

Размещено 19/07/2021

Телеграм-бот RIT.WORK
С ботом rit.work Вы найдете работу, о которой всегда мечтали.

Всего два шага — выбери стек, зарплату и получай уведомления о мега-вакансиях первым.