Backend Developer (Ruby on Rails)

Зарплата

от 120 000 до 180 000 ₽

Требования

БэкендRubyRuby on Rails

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

МоскваПолный рабочий день

Компания

Меняем рынок автобусных перевозок за счет использования современных технологий.

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

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

Наша миссия

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

Наши средства

  • GDS-система для автобусов, через которую продаём мы и наши партнёры, tutu.ru, Аэрофлот, Евросеть и другие
  • 5000 перевозчиков, 2 млн клиентов в 32 странах мира
  • busfor.ru, busfor.ua, busfor.com, busfor.pl: наши сайты для продажи автобусных билетов
  • Мобильные приложения на iOS, Android
  • Фирменные рейсы busfor: наше гарантированное качество
  • $25млн инвестиций за 5 лет работы проекта

Наш технологический стек

  • Backend: Ruby on Rails, Postgres, Redis, Resque, ElasticSearch, ActiveAdmin, Minitest
  • API: Grape, JSONAPI
  • Frontend: slim, react, redux, sprockets, browserify, webpack
  • Mobile: React && React-Native (iOS/Android)
  • Infrastructure: Google Compute Cloud, Ansible, Capistrano

Ваши задачи

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

Ваш опыт

  • Must:
    • Уверенное знание ruby, опыт в Rails от 3 лет
    • Опыт работы на аналогичной позиции в команде от 5 человек
    • Успешный опыт проектирования архитектуры проектов, применения паттернов в Rails
    • Уверенные навыки тестирования: unit, integration, TDD, minitest, умение покрывать код тестами
    • Навыки рефакторинга legacy-кода
    • Опыт работы с PostgreSQL, оптимизация запросов, администрирование
    • Опыт разработки API, версионирование
    • Опыт работы с фоновыми задачами в Rails (Resque, Sidekiq и т.п.)
    • Опыт работы с нагруженными проектами (от 1000 rpm)
    • Навыки мониторинга и администрирования
    • Навыки профилирования, оптимизации rails-приложений
    • Навыки работы с Linux, командной строкой, удаленными серверами
    • Уверенная работа с Git и Github
    • Базовые знания JS
    • Английский язык для чтения
    • Стремление к профессиональному росту и позитив
  • Bonus:
    • Опыт работы с командами по методологии Scrum
    • Опыт работы в сфере eCommerce, интеграция платежных шлюзов
    • Понимание современного фронтенда и мобильной разработки
    • Опыт работы с IaaS: Google, Amazon, Heroku
    • Capistrano, Ansible
    • Участие в OpenSource

Бонусы

  • Молодой дружный коллектив.
  • Прокачка: конференции (RailsClub,...), тренинги (Brainwashing,...), митапы.
  • MacPro для работы.
  • В апреле 2017 переезжаем в новый прекрасный офис, который строим под себя, БЦ Лотос, м. Нахимовский пр-т. Пока работаем в офисе на м. Университет.
  • Достойная зарплата в соответствии с навыками.
  • Белое оформление по ТК.