Ruby on Rails Developer. Remote. Full time.

Зарплата

от 150 000 до 250 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Специалисты по DevOps и Kubernetes. Проектируем, реализуем и обслуживаем 24x7 инфраструктуру на K8s

Описание вакансии

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

У нас есть ряд внутренних сервисов, развивавшихся более 5 лет: система инцидент-менеджмента, сервисы работы с задачами, учёта времени, каталог проектов и сотрудников и др.

Мы планируем вывести наше решение для инцидент-менеджмента в OpenSource и превратить его в SaaS платформу. Мы ищем fullstack-разработчика, который поможет нам вывести уже зарекомендовавший себя продукт на новый уровень.

Удаленная работа. Full - time.

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

  • Помогать развивать внутренние сервисы компании (преимущественно предстоит заниматься backend-ом, frontend-у готовы научить);
  • Рефакторить и покрывать тестами эти сервисы;
  • Работать с Rails, Mysql, NATS, RethinkDB и чуток VueJS и AngularJS;
  • Разбираться, зачем и как сделаны те или иные вещи, помогать зафиксировать это знание и донести до пользователей.

С кем предстоит работать:

  • С командой, создавшей и развивающей сервисы на протяжении последних лет;
  • С СТО Дмитрием Столяровым;
  • Непосредственно с DevOps-командами, являющимися пользователями развиваемых сервисов.

Требования:

  • Уровень Middle в разработке;
  • Спокойное отношение к легаси-коду и необходимости вникать в причины той или иной реализации;
  • Умение разобраться в неизвестной технологии;
  • Стремление понять, что на самом деле нужно сделать и сделать это быстро и хорошо;
  • Git, Gitlab, понимание принципов CI/CD, Infrastructure as Code;
  • Разработка на Ruby On Rails от 2х лет в production (часто нужно будет работать с ActiveRecord, ActionCable, Webpack, Sidekiq);
  • Базовый уровень работы с MySQL напрямую (понимание, как работают join-ы) и хорошее владение ORM (ActiveRecord);
  • Опыт работы под Linux;
  • Понимание принципов методологии 12 factor Heroku (Twelve-Factor App).

Будет плюсом владение следующими инструментами:

  • VueJS;
  • RethinkDB;
  • Elasticsearch;
  • Опыт написания плагинов к Redmine;
  • Опыт разработки под Kubernetes и Werf;
  • Контрибьюции в OpenSource;
  • Понимание Ansible.

Бонусы

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

  • Полностью «белая» ЗП, официальное оформление с первого дня работы в компании, оплата больничных и отпусков (28 дней в году), оплата переработок, если они будут;
  • Рабочее место там, где вам удобно и есть интернет;
  • «Железо» от компании;
  • Профессиональное обучение, наставничество и внутренние конференции;
  • Органическое неприятие бюрократии, симуляции полезности работы, поверхностности на уровне культуры компании;
  • Внятное понимание, зачем вы работаете и какую пользу приносите;
  • Создание востребованных продуктов и прямая связь с пользователями.