Ruby разработчик
Зарплата
от 180 000 до 200 000 ₽
Требования
Местоположение и тип занятости
Компания
Вэб и мобильные решения: телемедицина, деловые командировки, оздоровительный отдых
Описание вакансии
Условия работы
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
Обязанности:
- Разработка и поддержка JSON API для мобильных и web-приложений;
- Написание решений с микросервисной архитектурой;
- Принятие архитектурных решений в построении системы;
- Производить интеграцию со сторонними API;
- Оптимизация и масштабирование под высокие нагрузки.
Требования:
- Отличное знание Ruby, Ruby on Rails;
- Проработка архитектуры web-приложений с учетом фоновых задач;
- Навыки работы с git в команде (проекты ведутся через gitlab);
- Опыт работы с такими библиотеками как Devise, Pundit для организации аутентификации, авторизации;
- Опыт работы как с реляционными, так и с NoSQL базами данных - PostgreSQL, MongoDB, Redis, Memcached.
- Умение применять каждую из них для своего круга задач;
- Опыт работы с web-сервисами обмена данными (REST, SOAP, XML)
- Знание unix-подобных систем (мы используем CentOS 7);
- Знание одной из систем доставки приложения в production (мы используем capistrano);
- Умение настроить как веб-сервер (Nginx), так и сервер приложений (Passenger, Unicorn);
- Умение разбираться в чужом коде.
Желательно:
- Участие в DevOps и подготовке скриптов для docker, ansible;
- Опыт использования библиотек dry-rb;
- Знание JavaScript для написания front-end части приложения, одного из популярных фреймворков: React, Angular, MarionetteJS.