👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Фулстек-разработчик (Руби на рельсах)

Требования

Бэкенд, Средний (Middle)Ruby on RailsRubyJavaScriptCSSPHP

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

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

Компания

Занимаемся дизайном продуктов и услуг

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

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

Меня зовут Василий Половнёв, я ведущий разработчик в Бюро Горбунова. Бюро занимается дизайном продуктов и услуг для клиентов и развивает собственные образовательные проекты.

Я ищу фулстек‑разработчика на постоянную работу над продуктами бюро: интерактивными книгами, школой, курсами и советами.

В этих проектах мы постарались организовать всё очень хорошо, отталкиваясь от наших принципов разработки.

Сделать невидимое видимым. Процесс проектирования следовал принципу «сделать невидимое видимым». В проектах сюрпризы не нужны, поэтому логика была описана разработчиками в спецификации и покрыта тестами.

Пусть потеет машина. Публикация и откат версий продуманы изначально. Повседневная ситуация: одновременно разрабатываем новую функцию и исправляем баги, публикуем легко и непринуждённо. Откатываем тоже. Деплой туда‑сюда, тыры‑пыры.

Измеряем всё. Систему строили так, чтобы не составляло труда прикрутить статистику к любой кнопке или событию, провести А/Б‑тест, проверить гипотезу.

Немедленная обратная связь в интерфейсе. Продукт обращён к пользователю интерфейсом, а значит, бэкенд должен подстраиваться под фронтенд, а не наоборот. Наши приоритеты — мгновенная реакция на нажатие, быстрая загрузка, поиск во время набора и всё такое. Картинка ждёт пользователя, а не пользователь картинку.

Без говна. Продукты должны хорошо работать. Больше всего на свете я ненавижу баги, глюки, косяки и поломки, потому что мне стыдно за них перед пользователями. Поэтому у нас выстроена лучшая система профилактики и лечения.

Платформа — Руби на рельсах, Гитхаб, Семафор, Капистрано и Сентри. Некоторые внешние модули написаны на ПХП, и нужно иметь достаточные знания, чтобы интегрировать эти части в новую систему. А затем, вероятно, полностью их обновить.

Я ищу человека с опытом от двух до пяти лет, который уже стал профессионалом, но ещё не стал рок‑звездой. Мы делаем проекты на свои деньги и хотим, чтобы вы росли вместе с ними.

Если сказанное выше для вас само собой разумеется, очень вероятно, вы мой кандидат. В коллеге я хочу видеть быструю соображалку, внимательность и точность. И обязательно — любовь к продукту, который он делает своей головой и руками.

В каких случаях мне писать не стоит — и почему:
пишете по‑русски с ошибками — будете ошибаться и в коде;
не тестируете сами свою работу — будете заставлять меня;
если вы начинаете разговор с вопроса о зарплате — мне не «позицию закрыть», я ищу в команду близкого по духу человека. О зарплате непременно поговорим, если понравимся друг другу.

      Всё в бюро связано с созданием красоты: вёрстка книг, оформление лекций, изящный интерфейс. Поскольку мы стремимся к автоматизации, хотим, чтобы разработчик изобретал, лелеял и автоматизировал эту красоту. Поэтому амбиции дизайнера у нашего кандидата только приветствуются. Всему остальному научим: в бюро есть система обучения разработчиков.

      С 2008 года в бюро принята система «Ресурс». Мы работаем где и когда угодно. Не сидим в офисах и не тратим время на корпоративные условности. Это значит, что не имеет значения, где вы живёте, во сколько начинаете и заканчиваете работу, а важен только результат.

      Чтобы погрузиться в тему и заглянуть под капот издательства, посмотрите:
      Манифест Издательства бюро
      Техноведро
      Советы

      P. S. От кандидата я также ожидаю согласия с кодексом бюрошника и понимания принципов бюро: «исполнитель понимает задачу» и «что значит сделать».