RubyGarage is an Estonian IT company that has been developing web and mobile software since 2011 and providing consulting services to technology startups and enterprise organizations around the world. Our team consists of engineers, designers, managers, and analysts. Thanks to our talented professionals, we achieve new successes every day.
22 липня 2018

Middle Ruby/Rails Developer (вакансія неактивна)

Таллінн (Естонія)

Необхідні навички

— 2+ років досвіду роботи у розробці комерційних застосунків на Ruby і Rails.
— Досвід підготовки авто-тестів (TDD, BDD).
— Досвід у здійсненні рефакторингу, знання та вміння використовувати шаблони проектування.
— Знання типових атак на Rails і web-додатки (SQL Injection, mass assignment, CSRF, etc), досвід у розробці безпечних веб-застосунків.
— Досвід у проектуванні мікросервісної архітектури застосунку.
— Досвід оптимізації роботи реляційних баз даних та SQL запитів.
— Досвід у розгортанні та деплої web-застосунків.
— Досвід у розробці single page застосунків, створених за допомогою одного із JavaScript фреймворків: React.js, AngularJS, Ember.js, Backbone.js, Vue.js.
— Впевнене користування утилітою контролю версій Git, дотримання в роботі стандартів Gitflow.
— Володіння англійською мовою на рівні upper-intermediate (спілкування, листування, читання та написання технічної документації).

Особистісні якості
— Орієнтованість на результат.
— Здатність швидко навчатись та відкритість до нових технологій.
— Високий рівень комунікативних навичок та здатність ефективно співпрацювати в команді.
— Уважність до деталей.

Пропонуємо

— Можливості професійного та кар’єрного росту.
— Конкурентну винагороду та соціальний пакет
— Гнучкий графік роботи та комфортні умови праці
— Широкі можливості навчання і розвитку (участь у зовнішніх та внутрішніх програмах навчання, тренінгах, конференціях тощо)
— Можливість вивчення англійської мови в офісі компанії.

Обов’язки

— Проектування, розробка та подальша підтримка web-застосунків, створених на Ruby та за допомогою фреймворку Rails.
— Тестування додатків на основі unit-тестів і функціонального тестування, відповідно до стандартів компанії та кращих світових практик.
— Розробка та підтримка архітектури високонавантажених систем.
— Аналіз коду і архітектури застосунків з метою виявлення та усунення технічних проблем, у тому числі проведення рев’ю та надання якісного фідбеку щодо коду та архітектурних рішень, створених іншими розробниками.
— Виявлення «code smells» ділянок, проведення рефакторингу з використанням шаблонів програмування та загальноприйнятих стандартів.
— Автоматизація процесу розгоротання та деплою застосунків.
— Робота відповідно до Gitflow, прийнятого в компанії, використання інструментів Git і Github для контролю та управління початковим програмним кодом.
— Розробка документації для API web-додатків.
— Визначення термінів виконання завдань та подальше їх дотримання, своєчасна координація із менеджером в ситуації необхідності зміни термінів.

Про проєкт

Ми шукаємо досвідченого розробника на Ruby/Rails, який бажає долучитись до колективу професіоналів. Ви отримаєте можливість працювати над високотехнологічними проектами, вирішувати складні завдання, посилювати ефективність поточного складу команди розробників. Також ви зможете реалізувати власний потенціал, зокрема розвивати знання та експертизу у сфері web-розробки, запозичувати успішний досвід колег і впливати на вибір стеку технологій, що використовується на проектах.

Гарячі вакансії

Всі вакансії