Backend

Ведущий разработчик на Ruby on Rails в команду Deckhouse UI Full-time

О компании и команде

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

Ожидания от кандидата

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

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

Требования:

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

    Будет плюсом:

    • Kubernetes и Werf.
    • Ведение продукта.

      Условия работы

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

      Overview

      • Employer: Флант
      • Job Title: Ведущий разработчик на Ruby on Rails в команду Deckhouse UI
      • Published: 7 months ago
      Apply For This Job