Тестировщики! Выберите себе работодателя по вайбам→ vibe.habr.com

Ruby + JS разработчик

Требования

БэкендRuby on RailsRubyNginxGitООПAjax

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

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

Компания

Мы печатаем воспоминания людей на глянцевых страницах, и создаем персональные сказки для малышей

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

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

На проекты enjoybook.ru и mynamebook.ru ищем Ruby + JS разработчика.

В обязанности будет входить доработка существующей функциональности и разработка новых функций фронт-офиса и бэк-офиса.

Мы во многом софтверная компания, а не просто интернет-магазины. Поэтому у нас много интересных задач по разработке.

Необходимый опыт:

  • знание Ruby 2.x, Ruby on Rails 4 от года и больше;
  • знание и опыт применения TDD, практический опыт работы с Rspec;
  • понимание ООП, MVC и шаблонов проектирования;
  • знание и опыт работы с  Postgres, построение оптимальных запросов;
  • настройка Nginx, Puma;
  • опыт использования Git;
  • умение писать аккуратный, комментированный код, легко разбираться в чужом коде; понимание клиентских технологий (AJAX, CSS, jQuery, Coffeescript, Backbone.js).

Ваши личные качества:

  • Вы умеете давать и выполнять обещания;
  • Вы умеете работать самостоятельно: уточнить все вопросы по поставленным задачам, оценить задачи, спланировать, выполнить, протестировать и отчитаться о выполнении;
  • Вы умеете грамотно решать сложные технические вопросы, не изобретаете "велосипеды", и при этом не стесняетесь попросить помощи у коллег, если видите границы своей компетентности;
  • Вы делаете свою работу хорошо, качественно и с соблюдением сроков;
  • Вам интересен продукт, который вы создаете для пользователей;
  • Вы умеете работать удаленно, там где вам хочется (дома, в кафе, в самолете, на пляже, и т.п.), и создавать себе комфортные условия для работы;
  • у Вас страсть ко всему новому в ИТ-индустрии и Вы быстро обучаетесь;
  • Ваши коллеги тоже могут у Вас чему-то научиться.

Условия:

  • работа фулл-тайм (8 часов в день, строго без подработок на стороне);
  • удаленная работа;
  • отлаженные процессы, профессиональные коллеги, адекватные руководители (тоже умеющие программировать и понимать сложности);
  • интересные проекты и задачи;
  • молодой коллектив (в компании работает 30 человек, в отделе разработки - 3 человека);
  • постоянная и своевременная заработная плата (размер обсуждается индивидуально);
  • оплачиваемые отпуска и больничные.

Дополнительные инструкции

Напишите короткий рассказ о вашем профессиональном опыте или резюме и прикрепите ссылки на примеры вашего кода (Github, Bitbucket).

Возможно тестовое задание.