ELFORI group is a dynamically developing company, importer and distributor of products for cosmetologists and hairdressers. We are looking for a FullStack Developer (Ruby on Rails)Candidate requirements: Experience with e -commerce projects, and building complex systems (relations) between User, Cart, Order, Product models.Ability and willingness to learn new technologies quickly and without outside help, to solve current problems. >Experience in modeling databases, connections, distribution of
ELFORI group is a dynamically developing company, importer and distributor of products for cosmetologists and hairdressers. We are looking for a FullStack Developer (Ruby on Rails)
Candidate requirements:
Experience with e -commerce projects, and building complex systems (relations) between User, Cart, Order, Product models.
- Ability and willingness to learn new technologies quickly and without outside help, to solve current problems.
>- Experience in modeling databases, connections, distribution of access levels and model dependencies.
- Linux (Ubuntu 20.04+) - free user OS. SSH connection.
- Nginx + Passenger - understanding of the server part, proxy server, ability to support the server part of the project. NVM, Node, etc. Ability to write and correct existing config. Understanding CORS. Ability to read log files. Search for errors, debugging.
- Git - excellent understanding and use of the version control system, free use of branches, merge, pull request, use of clear commit names, understanding of stages.
Responsibilities/Stack:
- Programming languages: Ruby 2.7. 0 +, Javascript (es6)
- HTML5 (HAML), CSS 3 (sass), (Responsive grid, BEM, Beautify) - writing clean and understandable html according to the BEM methodology, use of pre-processors, optimization and connection of preload if necessary, Lazy Loading
- Frameworks:
Ruby On Rails 6 (6.1.7.3) - (excellent understanding of Active Record, Active Mailer, Active Job, Active Storage, Action Cable, Webpacker, Action View, Action Controllers).
Hotwire (Hotwire experience, understanding and forming Ajax requests)
p>
- Experience in implementing SEO components (use of image processing, webp, vips, json/ld formation, open graph, meta tags, google speed insights, etc)
< li>Gems:
Devise, CanCanCan, Ancestry, Ransack, Kaminari, Globalize, MiniMagic, OmniAuth, Byebug, Capybara, Redis, Bcrypt, Http Party, Devise_token_auth, DotEnv, Mail_form, Globalize, Turbo, Jbuilder
- DB: Postgresql, Sqlite3 - the ability to write migrations and operate them.
- API: refinement and adaptation of the API for integration with Accounting system API - 1c 8.3.
Understanding and ability to work with AJAX requests. The main requests are GET, PUT, POST, DELETE.
Understanding JSON, JWT and Basic authentication, Devise JWT.
Ability to write and debug rake tasks. Configure schedules with Whenever.
- RSpec, Cucumber, Capybara, Mocha testing.
Operating conditions:
Work schedule: floating. Full-time work.
Work in the office or remotely.
Job - considered at the interview.