Middle+ / Senior Разработчик Ruby on Rails
Прямой работодатель Eduson ( eduson.tv )
Опыт работы от 1 года до 3х летот 180 000 до 230 000 ₽
О проекте:
Eduson, продуктовая IT-компания (EdTech) с офисами в Москве и США, – ведущий сервис корпоративного онлайн-обучения. С 2013 года наши курсы прошли больше 390 000 сотрудников крупных компаний – от Coca-Cola и Mercedes-Benz, до Газпрома и РЖД.
В 2020 году мы запустили Академию Eduson для B2C-сегмента и быстро растем.
Мы открыли офис в Штатах, конкурируем с американскими игроками (Skillsoft, Udemy for business), поэтому планка требований к продукту гораздо выше, чем для обычного российского веб-сервиса.
Задачи:
Мы занимаемся разработкой крупнейшего образовательного проекта, сердцем которого является Ruby On Rails, а также PostgreSQL, Sidekiq, Asterisk, Ansible. Инфраструктура опирается на такие сервисы от Amazon, как EC2, S3, Route 53, CloudFront и не ограничивается одним сервером.
- Поддержка и развитие проекта на Ruby on Rails (Rails 6, Ruby 2.6, JavaScript, CoffeeScript, jQuery, VueJS, SCSS, Slim, Docker).
- Развитие новой платформы для В2С направления. Подготовлена первая версия отдельной платформы с учётом особенностей сценариев использования (стек Elixir, Phoenix LiveView);
- Написание функциональных и интеграционных тестов на обеих платформах;
- Разработка микро-сервисов, настройка интеграции с ИТ-системами крупных брендов;
- Взаимодействие с другими разработчиками без строгой иерархии.
Что мы ждем от вас:
- Опыт работы с Rails от 2 лет;
- Знание основного стека технологий, используемых в проектах на Ruby and Rails (Ruby, JavaScript, CoffeeScript, jQuery, VueJS, SCSS, Slim, Docker). Или умение быстро освоить недостающие. Знание технологий Front-end разработки приветствуется;
- Опыт написания тестов на RSpec и понимание TDD;
- Знание основных паттернов рефакторинга кода в Rails и умение их применять;
- Базовые навыки траблшутинга и оптимизации узких мест в коде;
- Базовые навыки оптимизации SQL запросов;
- Опыт работы с Git на уровне понимания отличий merge от rebase;
- Базовые навыки работы с Linux;
- Опыт работы с Elixir, Phoenix LiveView будет серьезным плюсом.
Бизнес-требования:
- Понимание бизнес-задач и умения смотреть на проблему глазами пользователя;
- Английский язык на уровне комфортной работы с технической документацией;
- Навыки самоорганизации и способность к работе в распределенной команде;
- Ответственное ведение задач в таск-менеджере (используем Notion).
Мы предлагаем:
- Удаленную работу или в офисе на м. Автозаводская (Москва)
- Гибкий график работы, возможность самостоятельно планировать свой день.
- Возможность бесплатно учиться на всех онлайн-курсах Eduson
- Возможность работать в сильной команде и прокачать свои скиллы, изучить новый стек технологий;
- Официальное трудоустройство по ТК РФ;
Что дальше?
Откликайся на вакансию, присылай своё портфолио / ссылку на Git, остальное мы организуем. До встречи.