Back-end developer (Ruby on Rails)

Зарплата

от 150 000 до 200 000 ₽

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

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

Компания

Вэб и мобильные решения: телемедицина, деловые командировки, оздоровительный отдых

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

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

Наша компания исторически занималась разработкой автоматизированных систем и сервисов для корпоративных клиентов. 

  1. Мы создали продукт, позволяющий корпоративным клиентам управлять командировками сотрудников в режиме "от двери до двери". При этом наш продукт дает возможность внесения изменений в запланированную поездку в режиме он-лайн, без обращения к менеджеру.
  2. В рамках сотрудничества с крупной страховой компанией мы разработали сервис электронной записи к врачу. Продукт работает в 2019 году -работы по усложнению функционала и облегчение пользовательского интерфейса.
  3. Мы создали сервис по он-лайн бронированию мест в санаториях. Сервис работает как с корпоративными клиентами, так и для физ.лиц www.sanatory.ru
  4. В плане на 2019-2020 гг - 4 проекта с подписанными контрактами

Приглашаем разработчиков (back end и front end) с опытом работы от 3 лет присоединиться к нашей команде. Краткое описание вакансии ниже. 

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

  • Разработка и поддержка JSON API для мобильных и web-приложений;
  • Написание решений с микросервисной архитектурой;
  • Принятие архитектурных решений в построении системы;
  • Производить интеграцию со сторонними API;
  • Оптимизация и масштабирование под высокие нагрузки.

Требования:

  • Отличное знание Ruby, Ruby on Rails;
  • Проработка архитектуры web-приложений с учетом фоновых задач;
  • Навыки работы с git в команде (проекты ведутся в Asana);
  • Опыт работы с такими библиотеками как Devise, Pundit для организации аутентификации, авторизации;
  • Опыт работы как с реляционными, так и с NoSQL базами данных - PostgreSQL, MongoDB, Redis, Memcached.
  • Умение применять каждую из них для своего круга задач;
  • Опыт работы с web-сервисами обмена данными (REST, SOAP, XML)
  • Знание unix-подобных систем (мы используем CentOS 7);
  • Знание одной из систем доставки приложения в production (мы используем capistrano);
  • Умение настроить как веб-сервер (Nginx), так и сервер приложений (Passenger, Unicron);
  • Умение разбираться в чужом коде.

Желательно:

  • Участие в DevOps и подготовке скриптов для docker, ansible;
  • Опыт использования библиотек dry-rb;
  • Знание JavaScript для написания front-end части приложения, одного из популярных фреймворков: React, Angular, MarionetteJS.

Бонусы

Наш офис располагается в отдельно стоящем здании. Рядом с м.Бауманская. Кофе, чай и прочие йогурты. Стабильная оплата труда. Молодой коллектив. Быстро решаем все возникающие вопросы.