Backend Developer (Ruby on Rails)
Зарплата
от 120 000 до 180 000 ₽
Требования
Местоположение и тип занятости
Компания
Меняем рынок автобусных перевозок за счет использования современных технологий.
Описание вакансии
Условия работы
Наша миссия
Помочь людям ездить на автобусах выгодно и комфортно.
Наши средства
- 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 переезжаем в новый прекрасный офис, который строим под себя, БЦ Лотос, м. Нахимовский пр-т. Пока работаем в офисе на м. Университет.
- Достойная зарплата в соответствии с навыками.
- Белое оформление по ТК.