
Разработчик Ruby on Rails FriFlex, Москва.
▷ Работодатель: Фрифлекс
(профиль,отзывы)
💰 From 80000 RUR. | Режим: office |
10
* This listing is inactive or archived *
Обязанности:
-
Участвовать в разработке новых проектов с нуля и архитектурных моментов;
-
Участвовать в проектировании и реализации API для мобильных приложений и сайтов;
-
Поддерживать текущие проекты.
-
Участие в крупных продуктовых проектах (на одном из проектов, см. пункт 1 из списка проектов)
Основные требования:
-
Уверенное знание Ruby on Rails;
-
Понимание, что тесты – это не пустое слово, когда и где их надо писать.
-
Опыт реализации API;
-
Знакомство с фронтовыми технологиями (JavaScript (желательно хотя бы 1 фреймворк попробовать), CoffeeScript);
-
Знание, что такое: Docker, CI, умение настроить окружение и задеплоить простой проект с нуля на чистый linux сервер.
Условия работы:
-
Оформление в штат или по ИП
-
Возможна удаленная работа или в офисе (Москва)
На данный момент есть несколько проектов на RoR (для понимания горизонта). У нас есть вариативность и нет застарелых проектов на RoR 3 =)
Проект 1: Backend для мобильного приложения и сайтов одного из крупнейших ритейлеров РФ (ищем на него, проекту уже более года):
+ писался с нуля, нет горы legacy кода.
+ Есть интерактивные прототипы, функциональные требования и описания
+ Есть Code Review на проекте
+ Настроенные процессы workflow
+ GitHub, Jira/Confluence, Slack+различные интеграции, Docker, команда devOps, которая поддерживает прод-кластер и помогает с настройкой процессов, staging/prod окружения
+ собственная команда не только на backend: разработка мобильных приложений (на Flutter), аналитик, PM, тестировщики, дизайн-команда.
Что предстоит:
-
REST API + интегрироваться с различными сервисами (в большинстве случаев по REST json, grpc/protobuf, иногда xml soap (куда уж без 1с)
-
Бизнес логика бэкенда;
-
ActiveRecord;
-
админка ActiveAdmin (роли, CRUD);
-
Участвовать в митингах в зум, общаться с командой в слаке, писать статьи в вики-системе, привлекаться к code-review, обучаться
Проект 2: idChess.com (iddecision.com) – аналитика любительского спорта:
-
Backend на Rails, Rest-API (документация в swagger)
-
Mobile Apps (iOS/Android)
-
AI на C++ и Python
-
iot embedded часть
Проект 3: finchess.ru
Наш ивент, легкий Backend на RoR, админка, бизнес логика по турнирам– то, что для нас по фану, мы организуем это мероприятие для банков, финтех-компаний, профильных СМИ.
Проект 4: fruitpack.ru (фудтех):
-
Rest-API (документация в swagger). Web на React.js, Mobile на Flutter (in development). Админка (ActiveAdmin) и нижняя часть айсберга под капотом:
-
Optimized supply chain & wholesale purchases automation
-
Less food waste & Optimized purchase costs
-
-
Courier dispatching system
-
Routes & delivery time optimization Engine for optimal kits composition
-
-
An AI-based solution which makes optimal kits composition depending on seasonality, shelf life of products, purchase price and customers’ tastes
-