👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Ruby on Rails developer – Middle - Retail/Recommendation Team

Зарплата

от 120 000 до 180 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Сервис доставки продуктов

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

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

igooods — это сервис, благодаря которому не нужно ходить по магазинам, кружить в поисках продуктов по списку, толкать тележку, скучать в очереди и отвечать на вопрос, нужен ли пакет. Всё это мы берём на себя — и доставляем продукты из всех ключевых гипермаркетов страны. У нас уже больше 1 000 сотрудников в 30+ городах России, но мы хотим ещё больше, чтобы сделать igooods круче всех других проектов, вместе взятых.

Мы подробили нашу большую команду бэкенда на небольшие продуктовые и в данный момент нанимаем в команду Retail/Recommendation.
Эта команда занимается интеграцией с торговыми сетями, т.е. отвечает за наполнение каталога во всех магазинах, а также использует эти данные для построения системы рекомендации и улучшения поиска.

Наши задачи:
• Улучшение каталога, вплоть до реалтайм синхронизации с некоторыми сетями;
• Разработка инструментария для контент-менеджмента каталога;
• Построение системы рекомендации;
• Новые интеграции с торговыми сетями;
• Вынос из монолита старых интеграций с торговыми сетями;

Наш стэк:
• Основное приложение - Ruby on Rails, Rails::Engine's, dry-rb, RSpec, Capistrano;
• Сервисы - hanami-api, dry-rb, que, kubernetes;
• Шина - RabbitMQ;
• БД - PostgreSQL, Redis, Elasticsearch;
• GitlabCI;
• Несколько внутренних сервисов - Elixir;

Чего мы хотим от кандидата:
• Опыт организации поглощения большого количества данных из внешних источников: получение, приведение к внутреннему формату, хранение, накатывание-откатывание;
• Понимание как работают рекомендательные системы;
• Опыт работы с Elasticsearch, либо любым другим поисковым движком;
• Умение остановить внутреннего перфекциониста вовремя;

Будет очень здорово, если вы:
• Знакомы с dry-rb, даже если не использовали в продакшне;
• Имеете опыт (или очень сильное желание его получить) с Elixir;
• Интересуетесь event-based архитектурой;

Мы предлагаем:
• Работу в офисе, но с очень гибким графиком и возможностью иногда работать удаленно;
• Конкурентную заработную плату, которую мы регулярно поднимаем в зависимости от ваших успехов;
• Оценку успешности работы не по количеству потраченных часов, а по количеству проделанной работы;
• Регулярную обратную связь;
• Удобный новый офис у ст.м. Технологический институт;
• Обучение и участие в конференциях за счет компании.