Веб-разработчик Ruby (teamlead)

140 000 руб. за месяц • безналичный расчёт
19 июля 2017, 10:25 • 0 откликов • 17 просмотров
Вам предстоит управлять сложной разработкой веб-платформы с выделением сторонних и собственных сервисов. Платформа ГаражТулс предназначена для 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; Построение серверной и программной архитектуры.
  • Умение составлять документацию по проекту для удобства работы команды
  • Ответственность и честность(за действия и результат своей команды)
  • Пунктуальность (Планирование реальных сроков разработки и их соблюдение без лишних напоминаний;)
  • Работа в команде (Опыт эффективного взаимодействия с командой разработчиков)
  • Личная эффективность (Умение легко решать поставленные задачи)
Напишите какими проектами Вы гордитесь, и какая в этом была ваша роль? Приложите ссылку на GitHub или примеры красивого кода из рабочих проектов.

Условия:
  • Заработная плата на время испытательного срока (3 месяца) 140 000 руб., после от 160 000 руб.
  • Гибкий офисный график
  • Бесплатная парковка
  • Бесплатное питание, чай, кофе
  • Оплачиваемые занятия йогой
  • Поддержка развития и обучения, в том числе участия в профильных конференциях
  • Оформление по ТК РФ
  • Место работы: ул. Софийская (м. Международная)
Адрес Санкт-Петербург, Софийская улица, 14, м. Международная, м. Бухарестская, м. Елизаровская

Контактная информация Гапонова Анжелика
Телефон:+7 (812) 6208007доб. 1122
Почта:hr@garagetools.ru