Position: Junior/Middle Ruby on Rails Developer
Company: Onix-Systems
Category: Ruby
Experience: 1y
English level: intermediate

Якщо ти хочеш стати частиною чогось більшого — запрошуємо до нашої команди! Обіцяємо цікаві та різноманітні проєкти.

**Junior**
Впевнені знання і використання:
— Володіння консоллю IRB, базовий синтаксис Ruby, модель MVC;
— Git, Github, Gitlab;
— Базовий рівень MySQL, Postgres;
— JavaScript, AJAX;
— Rails/Rake tasks, migrations;
— Ruby Gems, Bundler;
— Шаблонізатори (ERB, Slim).
Бажано розуміння:
— Тестування, розробка через тестування (Rspec, Minitest);
— Паттерни ООП;
— REST API
— Agile, Kanban, Scrum;
— SQL, noSQL;
— Специфіка Rails/Rake(генератори, таски).

**Middle**
Впевнені знання і використання:
— Тестування, розробка через тестування (Rspec, Minitest);
— Паттерни ООП;
— REST API;
— Agile, Kanban, Scrum;
— SQL, noSQL;
— Автодокументація коду Apipie, Swagger;
— Менеджери черг (Sidekiq, DelayedJob, Resque);
— Розуміння SOLID і DRY в рамках Ruby on Rails;
— Архітектура програмних продуктів;
— Деплой в production(CI/CD);
— Написання технічної документації, UML, EDM (Entity Data Model);
— Лінтери коду (Rubocop);
— Знання Docker;
— Досвід використання frontend frameworks (Vue, Angular, React);
— Робота з Assets Pipeline.

**Пропонуємо:**
— Вільний 5-ти денний графік: офіс, ремоут чи флексі;
— Всі офіційні свята — вихідні;
— Оплачуваний випробувальний термін;
— Оплачувана відпустка та лікарняні;
— Допомога або повне ведення ФОП безкоштовно;
— Внутрішні ком’юніті та менторство;
— Нон-стоп розвиток в технологіях;
— Можливість світчу в інші департаменти, або навчання у внутрішніх інтернатурах по багатьом напрямкам;
— Часткова або повна компенсація на навчання (курси, конференції, англійська);
— Часткові компенсації на облаштування робочого місця вдома та техніку;
— Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
— Річні та реферальні бонуси;
— Можливість самостійно вирішувати коли відбуватиметься сейлері рев’ю;
— Регулярні тимбілдинги та івенти;
— Клуби по інтересах: футбол, гра в пейнтбол, волейбол, риболовля, велоклуб, бордгеймз;
— People Partners та професійні психотерапевти та звернутися за допомогою чи консультацією;
— Матеріальна допомога при народженні дітей;
— Можливість бути волонтером в багатьох соціально важливих справах;
— Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!