Обязанности:
Смартомато — платформа для управления доставкой в ресторанах. Смартомато предоставляет для ресторанов и проектов по доставке еды инструменты по организацию всех процессов, связанных с доставкой. Ежедневно в Смартомато регистрируются новые рестораны, которые готовы начать работу на растущем рынке доставки еды. Смартомато — быстрорастущий фудтех-сервис. Обеспечивает работу с заказами в 1400 ресторанах и работу тысяч сотрудников в 100+ городах. Помогаем компания — от Бургер Кинга и Black Star Burgers до небольших дарк-китчен — построить собственный бизнес по доставке еды. Наши технологии Мы находимся почти на всех участках внутри ресторана и расширяемся. Уже сейчас в составе нашего решения: несколько конструкторов сайтов, система управления заказами и данными ресторана, мобильные приложения для клиентов ресторана, мобильные приложения для сотрудников — поваров, кассиров и курьеров. Эвристическая система назначения и распределения заказов, под сотню интеграций с различными внешними системами и сервисами и десятки сервисных утилит для более узких задач. Серверная логика Смартомато доступна через базовое и несколько вспомогательных API. Она полностью построена на Ruby on Rails. Каждый день через Смартомато проходит до 30 тысяч заказов. API обрабатывает до 20 тысяч запросов в минуту. Клиентские системы — нативные мобильные приложения либо SPA на различных JS-фреймворках. Мы стремимся использовать современные подходы и технологии, внимательно следим за архитектурой приложения. Используем тестирование, прагматично повышаем покрытие. Коротко о нашем стеке: Ruby on Rails, PostgreSQL, MongoDB, Redis, Docker, Gitlab CI/CD. Что предстоит делать Развивать бизнес-логику и REST API для разных участков взаимодействия Разработкой архитектуры новых участков сервиса Рефакторингом существующих участков Кодревью Повышать покрытие кода тестами. Взаимодействовать с командой. Что мы ожидаем от кандидата Хорошее знание Ruby on Rails и SQL Опыт коммерческой разработки на Ruby on Rails - от 5 лет. Опыт работы с PostgreSQL. Опыт проектирования и масштабирования Ruby on Rails приложений. Умение декомпозировать задачи и оценивать их. Понимание как работает Docker (администрированием занимаются отдельные люди). Готовность работать с MongoDB, Redis, Docker, Gitlab CI/CD. Английский для чтения технической документации. Мы предлагаем Хороший уровень зп) Удаленную фултайм работу. Если вы в Ростове-на-Дону — в рабочем пространстве «Место». Официальное оформление в аккредитованной IT-компании Полный социальный пакет