Программист Ruby on Rails (mid, mid+)

27 мая 2021    22
Откликнуться

Мы в находимся в поиске разработчика Ruby On Rails

Требуемый опыт работы: 1–3 года
Полная занятость, полный день (также рассматриваем и парт тайм сотрудничество от 40 ч/мес)
Возможно временное оформление: договор услуг, подряда, ГПХ, самозанятые, ИП

Условия:

  • Уровень дохода зависит от уровня кандидата + оплачиваемые переработки.
  • Возможна удаленная работа на полный рабочий день или в удобно расположенном офисе в центре города

Требования:

  • Отличное знание фреймворка RubyOnRails, языка программирования Ruby на уровне не ниже Middle.
  • Знание теоретических основ программирования - алгоритмы, структуры данных, принципы дизайна программного обеспечения (DRY, SOLID и т. д.), паттерны проектирования. Понимание принципов работы веб-приложений (URL, HTTP, HTML, CSS, JS, XHR и т. д.).
  • Умение внимательно проверять результаты собственной работы, вручную и автоматизированно (знание встроенных средств тестирования в RoR, других библиотек для тестирования, например, factory_bot).
  • Знание основ работы реляционных БД (SQL, индексы, транзакции). Плюсом будет знание Sphinx, NoSql-хранилищ.
  • Навыки работы в команде, умение работать с Git.
  • Умение быстро разбираться с документацией по программному обеспечению (библиотеки, API, облачные сервисы), в том числе, на английском языке.

Обязанности:

  • Разработка и развитие веб-приложений на RoR различного назначения (API, интернет-магазины, стартапы и др.), индивидуально и в команде.

Стек основных используемых технологий и продуктов:

  • Фреймворк: RubyOnRails
  • Библиотеки: Devise, Carrierwave, Paperclip, HAML, SASS, Yard и мн. др.
  • БД и хранилища: Postgre, MySQL, Sphinx (с помощью ThinkingSphinx), Memcached и др.
  • Фронтенд: React, Bootstrap, jQuery, Fabric.js и пр.
  • Развертывание и хостинг (у нас есть DevOps): Capistrano, Nginx + Fusion Passenger
  • Мониторинг и диагностика: New Relic, Errbit
  • СКВ: Git (корпоративный репозиторий)
  • IDE: RubyMine (в принципе, на ваше усмотрение)
  • Issue Tracker: Redmine

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.