ELFORI group — динамично развивающаяся компания, импортер и дистрибьютор продуктов для косметологов и парикмахеров. Мы в поисках FullStack Developer (Ruby on Rails)Требования к кандидату: Опыт работы с e -commerce проектами и построение сложных систем (relations) между моделями User, Cart, Order, Product.Способность и готовность быстро и без посторонней помощи изучать новые технологии, решать текущие проблемы.Опыт работы по моделированию баз данных, связей, распределению уровней доступа и зависи
ELFORI group — динамично развивающаяся компания, импортер и дистрибьютор продуктов для косметологов и парикмахеров. Мы в поисках FullStack Developer (Ruby on Rails)
Требования к кандидату:
Опыт работы с e -commerce проектами и построение сложных систем (relations) между моделями User, Cart, Order, Product.
- Способность и готовность быстро и без посторонней помощи изучать новые технологии, решать текущие проблемы.
- Опыт работы по моделированию баз данных, связей, распределению уровней доступа и зависимости моделей.
- Linux (Ubuntu 20.04+) - свободный пользователь OS. Подключение по SSH.
- Nginx + Passenger – понимание серверной части, прокси-сервера, умение поддерживать серверную часть проекта. NVM, Node, etc. Умение писать и корректировать имеющиеся config. Понимание CORS. Умение читать log файлы. Искать ошибки, отладка.
- Git - отличное понимание и использование системы контроля версий, свободное использование ветвей, merge, pull request, использование четких названий комиттов, понимание stages.
Обязанности/Stack:
- Языки программирования: Ruby 2.7. 0+, Javascript (es6)
- HTML5 (HAML), CSS 3 (sass), (Responsive grid, BEM, Beautify) - написание чистого и понятного html по методологии BEM, использование пре-процессоров, оптимизация и подключение preload при необходимости, Lazy Loading - (замечательное понимание Active Record, Active Mailer, Active Job, Active Storage, Action Cable, Webpacker, Action View, Action Controllers).
Hotwire (опыт работы с Hotwire, понимание и формирование Ajax запросов) p>
- Опыт внедрения SEO составляющих (использование image processing, webp, vips, формирование json/ld, Open graph, meta tags, google speed insights, etc)
< Gems:
Devise, CanCanCan, Аннестрии, Ransack, Kaminari, Globalize, MiniMagic, OmniAuth, Byebug, Capybara, Redis, Bcrypt, Http Party, Devise_token_auth, DotEnv, Mail_form, Turbo, Jbuilder
- DB: Postgresql, Sqlite3 - умение писать миграции и оперировать ими.
- API: доработка и адаптация API под интеграцию с API учетной системы - 1c 8.3.
Понимание и умение работать с AJAX запросами. Основными запросами GET, PUT, POST, DELETE.
¦Понимание JSON, JWT и Basic authentication, Devise JWT. Настраивать расписания с помощью Whenever.
- Тестирование RSpec, Cucumber, Capybara, Mocha.
Условия работы:
График работы: плавающий. Полный рабочий день.
Работа в офисе или удаленно.
ЗП – рассматривается на собеседовании.