Senior RoR developer

Woospeak — це корпоративна онлайн-платформа для навчання мовам та офісним навичкам із вбудованим ERP-модулем, що керує контрактами, розкладом занять, автоматизованими робочими потоками, звітністю та виставленням рахунків. Система працює вже 10 років.

Тех­-стек
Бекенд: Ruby on Rails
Фронтенд: JavaScript (ES6+; за потреби — фреймворки/бібліотеки на його основі)
Інтеграції: відеоконференції (Microsoft Teams API), REST-ендпоінти для внутрішніх модулів ERP

Технічні вимоги
Досвід розробки на Ruby on Rails 7+ років
Глибоке розуміння внутрішніх механізмів Rails (ActiveRecord, ActionCable, ActiveJob тощо).

Підтримка та рефакторинг legacy-коду

Вміння аналізувати та реструктурувати існуючі модулі без порушення backward-сумісності.

Досвід поступового впровадження modern Rails-практик.

Бази даних
PostgreSQL/MySQL: написання складних SQL-запитів, оптимізація індексів, міграції даних.

Досвід роботи з міграціями в Rails та управлінням схемою.

API та інтеграції
Створення та документування REST-/JSON-інтерфейсів.

Інтеграція з зовнішніми сервісами (Microsoft Teams API, платіжні шлюзи).

DevOps-навички
Docker/Docker Compose для локального середовища.

Налаштування CI/CD (GitLab CI, GitHub Actions, CircleCI тощо).

Базове розуміння Kubernetes або іншого контейнерного оркестратора (бажано).

Frontend-базис
Впевнене володіння JavaScript (ES6+) для роботи з інтерактивними компонентами.

Знання хоча б однієї JS-бібліотеки/фреймворка (Vue, React чи навіть jQuery) — для швидкого дебагу та валідації UI.

Архітектурне мислення, враховувати продуктивність і безпеку.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 10 March
49 views
·
6 applications
34% read
To apply for this and other jobs on Djinni login or signup.
Loading...