Вакансия Разработчик Ruby on Rails (middle)

1 вакансия
Специализация: Ruby/Rails
Уровень: Middle
Опыт: 3 года
Уровень английского: Не важно
Зарплата: $1350—2000
Город: Минск
Режим работы: Неполный день
Размер команды: 6—8
Размер компании: 40
Возможна удалённая работа: Да

Один из крупнейших агрегаторов тревел-услуг ищет  в команду удаленного, на частичную занятость Разработчика Ruby on Rails. Мы агрегируем лучшие предложения от более чем 1000 сервисов на одном сайте. Более 8 млн человек в месяц посещают наш сайт.

Твои задачи:

  • Направление работы: Развитие коммерческих сервисов (поиск и продажа билетов, экскурсий и т.п.), поддержка и доработка информационных разделов сайта.
  • Фронт работы: интеграция внешних API, разработка бэкэнда для сайта и мобильного приложения, оптимизация скорости работы бэкэнда, написание автоматических тестов, рефакторинг легаси-кода, ну и багфикс, конечно, куда ж без него.

Условия:

  • Удаленная работа.
  • 5 дневная рабочая неделя, возможна частисная занятость от 5 ч в день.
  • ЗП обсуждается индивидуально и зависит от опыта.
  • Возможность для реализации творческого потенциала. Многие задачи можно решать различными способами, и у тебя есть возможность делать этот выбор самостоятельно.
  • В нашей команде принято помогать друг другу, открыто, но тактично сообщать о проблемах, делиться знаниями и практическим опытом.

Подробности проекта:

  • Для поиска у нас — elastic/searchkick, очередь заданий — на redis/sidekiq, в основе проекта — рельсы, постгрес и мемкеш, вся админка сделана на active admin, всё это крутится на пуме на нескольких серверах и смотрит во внешний мир через haproxy.
  • Задачи ставим и учитываем время работы в собственном трекере задач.
  • Код заливаем на гитлаб, там же запускаем CI и ревьюим код, отдельно запустили e2e проверку прода через cypress, ошибки бека смотрим в sentry, нагрузку на сайт — в кибане.
  • Есть автоматический мониторинг работоспособности сайта и документация на наши API в сваггере.
  • Потоком задач управляем с помощью скрама.

О команде:

  • На данный момент в нашей команде разработки восемь человек, включая тестировщика и тимлида, уровня от джуна до сениора; большинство работают удалённо.
  • Мы все разные: кто-то в свободное время занимается видеоблогингом, кто-то играет на фортепьяно или пишет браузерные игры, но на работе мы одна команда, работаем вместе на общий результат и никогда не ищем виноватых.

Требования:

  • Хорошее знание Ruby on Rails.
  • Хорошее знание SQL.
  • Опыт работы с GIT.
  • Понимание принципов SOLID и GRASP.
  • Знакомство с паттернами проектирования GoF.
  • Знание приёмов рефакторинга,
  • Дисциплинированное отношение к рабочему времени.
  • Конструктивность в общении с коллегами.

Остальному — научим.

! В отклике просьба указать git или дать примеры кода !

A22da92e689c35cbb6fd4f0906ceb776
Представитель компании
Вакансии компаний