Back-end developer (Ruby on Rails)
Зарплата
от 150 000 до 200 000 ₽
Требования
Местоположение и тип занятости
Компания
Вэб и мобильные решения: телемедицина, деловые командировки, оздоровительный отдых
Описание вакансии
Условия работы
Наша компания исторически занималась разработкой автоматизированных систем и сервисов для корпоративных клиентов.
- Мы создали продукт, позволяющий корпоративным клиентам управлять командировками сотрудников в режиме "от двери до двери". При этом наш продукт дает возможность внесения изменений в запланированную поездку в режиме он-лайн, без обращения к менеджеру.
- В рамках сотрудничества с крупной страховой компанией мы разработали сервис электронной записи к врачу. Продукт работает в 2019 году -работы по усложнению функционала и облегчение пользовательского интерфейса.
- Мы создали сервис по он-лайн бронированию мест в санаториях. Сервис работает как с корпоративными клиентами, так и для физ.лиц www.sanatory.ru
- В плане на 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.
Бонусы
Наш офис располагается в отдельно стоящем здании. Рядом с м.Бауманская. Кофе, чай и прочие йогурты. Стабильная оплата труда. Молодой коллектив. Быстро решаем все возникающие вопросы.