Ведущий разработчик на Ruby on Rails в команду Deckhouse UI (Senior)

LinuxRuby On RailsSQL
Продукты команды Deckhouse UI — веб-интерфейсы, которые помогают управлять всем множеством фич Deckhouse Kubernetes Platform и делают состояние платформы наглядным. В планах и в работе у нас несколько интерфейсов управления платформой: это богатые функционалом SPA с обновлением по веб-сокету. Это очень важное направление для бизнеса, поэтому мы ищем в команду сильного бекендера для менеджера кластеров (Deckhouse Commander). В команде есть дизайнеры, фронтендеры, разработчик на Go, проджект-менеджер и тимлид/продакт. Проект начался летом, нет legacy, пишем на Rails 7. Работать предстоит в плотной коммуникации с фронтендерами и разработчиками сервисов на Go. В компании есть гильдия разработчиков на RoR, поэтому будет с кем делиться опытом и советоваться.

О компании

«Флант» предоставляет своим клиентам высококачественные услуги в сфере DevOps, а также разрабатывает крутые Open Source-инструменты для сообщества. Например, у нашей CI/CD-утилиты werf более трех тысяч звезд на GitHub! Мы давно и плотно работаем с Kubernetes, знаем его и любим, а также знакомим русскоязычное сообщество с лучшими практиками работы с ним. Возможно, вы смотрели наши выступления на различных отраслевых конференциях или читаете наш блог на Хабре.

Чем предстоит заниматься

Пользователям кластеров необходимо иметь возможность создавать новые кластеры и обновлять конфигурацию у имеющихся. Веб-приложение (менеджер кластеров) будет управлять конфигурацией и шаблонами конфигурации кластеров, разделять видимость кластеров по проектам и командам заказчика. На «рельсах» нужно сделать несколько API: для SPA, сервисов установки и внешней интеграции.

Ваша работа будет включать:

  • Владение бэкенд-частью продукта, приоритизацию и декомпозицию.
  • Разработку моделей и RESTful JSON API для SPA.
  • Интеграцию с сервисом установки кластеров.
  • Разработку и реализацию интеграционных и unit-тестов для обеспечения надёжности и качества кода.
  • Предложение улучшений при моделировании предметной области.

Требования

  • Опыт коммерческой разработки на Ruby On Rails — от 5 лет.
  • Хорошее понимание SQL и хорошее владение ORM (ActiveRecord).
  • Опыт работы с сервисной архитектурой.
  • Опыт построения Restful API.
  • Опыт написания и сопровождения интеграционных и unit-тестов.
  • Опыт разработки под Linux.
  • Опыт ведения коммуникации между командами.

Будет плюсом

  • Опыт работы с Kubernetes и Werf.
  • Опыт ведения продукта.

Оплата и условия

  • Работа в ИТ-компании, аккредитованной Минцифры.
  • Полностью «белая» ЗП и ее регулярная индексация по итогам квартальных performance reviews.
  • Командные бонусы.
  • ДМС (со стоматологией и телемедициной) в вашем городе.
  • Скидка 50% на сервис онлайн-психотерапии «Ясно».
  • Английский с корпоративным преподавателем в рабочее время.
  • Рабочее место там, где вам удобно и есть интернет.
  • Современное «железо» от компании.
  • Профессиональное обучение, наставничество и внутренние конференции.
  • Органическое неприятие бюрократии, симуляции полезности работы, поверхностности на уровне культуры компании.
  • Внятное понимание, зачем вы работаете и какую пользу приносите.

Если вакансия заинтересовала — напишите нам на hr@flant.ru или укажите любой свой контакт в форме ниже.

Расскажите о себе

Мы используем cookies
Продолжая пользоваться сайтом, вы соглашаетесь с нашей политикой обработки персональных данных
Хорошо
ant