Веб-разработчик Ruby (teamlead)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Вам предстоит управлять сложной разработкой веб-платформы с выделением сторонних и собственных сервисов. Платформа ГаражТулс предназначена для B2C/B интернет-дистрибьюции товаров и услуг для технического обслуживания инфраструктуры промышленного производства и ремонта транспорта.
Веб-платформа с собственными сервисами:
- Интернет-магазин для розничных продаж
- Веб-дистрибьюция для промышленных продаж
- Веб-портал для франшизы
- Интеграции XML и API со сторонними приложениями (например онлайн-витрины, маркетплейсы, OeBS, SAP, Infor)
- MarketPlace для продажи товаров сторонних дистрибьюторов
Для каждого сервиса будет ряд ролей пользователей, для которых будут свои сценарии взаимодействия с сервисом и соответственно свои интерфейсы с разным отображением и функционалом. Таким образом пользователь легко будет выполнять нужные ему целевые действия
Обязанности:
- Подготовительный этап:
- Обновить документации по проекту (Модели, Диаграммы последовательности, Спецификация REST API,...);
- Сделать Code-review с созданием Code-guideline/validation;
- Разработать серверную и программную архитектуру;
- Составить техническое задание на рефакторинг, в том числе для Rest API, интеграций и перехода от MongoDB к другой подходящей базе данных;
- Придерживаться принципа Test First (CD/CI) Continuous Delivery и Continuous Integration. Применение техники автоматизации инфраструктуры.
1-й релиз — глобальный рефакторинг существующего веб-проекта.
2-й релиз — интеграция с Oracle и сбор команды.
3-й релиз — собрать платформу с выделенной структурой по сервисам и модулям.
4-й релиз — решить задачи маркетинга и адаптивной версии.
Последующие релизы — это наращивание функционала; Создание сервисов управлению платформой; Интеграции с OeBS, SAP, Infor, со сторонними торговыми площадками; Разработка Marketplace для рынка инструмента и оборудования.
В каждом релизе должна быть обновлена документация. Работаем по скраму с итерациями и четким списком задач.
Требования:
- От 5 лет разработки, в том числе от 2 лет управления командой разработчиков и обязательным наличием проектов по e-commerce.
- Английский язык на уровне чтения технической литературы
- Действующий стек технологий: Git, Ruby (Ruby on Rails), RSpec, MongoDB, Redis, Memcached, ElasticSearch, Sidekiq, AngularJS, HTML5/CSS3, Grunt
- Знания: PostgreSQL, vue.js, CI/CD, Docker, HTML5/CSS3, DevOps, SQL; Построение серверной и программной архитектуры.
- Умение составлять документацию по проекту для удобства работы команды
- Ответственность и честность(за действия и результат своей команды)
- Пунктуальность (Планирование реальных сроков разработки и их соблюдение без лишних напоминаний;)
- Работа в команде (Опыт эффективного взаимодействия с командой разработчиков)
- Личная эффективность (Умение легко решать поставленные задачи)
Условия:
- Заработная плата на время испытательного срока (3 месяца) 140 000 руб., после от 160 000 руб.
- Гибкий офисный график
- Бесплатная парковка
- Бесплатное питание, чай, кофе
- Оплачиваемые занятия йогой
- Поддержка развития и обучения, в том числе участия в профильных конференциях
- Оформление по ТК РФ
- Место работы: ул. Софийская (м. Международная)
Адрес
Санкт-Петербург, Софийская улица, 14, м. Международная, м. Бухарестская, м. Елизаровская
Контактная информация
Гапонова Анжелика
Телефон:+7 (812) 6208007доб. 1122
Почта:hr@garagetools.ru
Дополнительные инструкции
Напишите какими проектами Вы гордитесь, и какая в этом была ваша роль? Приложите ссылку на GitHub или примеры красивого кода из рабочих проектов.