
Growth Acceleration Partners — технологічна консалтингова компанія, яка допомагає організаціям створювати, модернізувати й удосконалювати цифрові продукти за допомогою розробки програмного забезпечення та інженерії даних. Компанія працює у сферах розробки ПЗ, UI/UX-дизайну, інженерії даних, машинного навчання, штучного інтелекту та модернізації, допомагаючи командам підвищувати операційну ефективність і використовувати дані для зростання та трансформації бізнесу.
Старший інженер Ruby та Ember для full-stack-розробки
Очолюйте розробку захищених функцій бухгалтерського обліку для SaaS-платформи у сфері юридичних технологій на Ruby on Rails і Ember.js. Відповідайте за весь процес — від проєктування й тестування до розгортання, моніторингу та точності фінансових даних.
Опис
- Створюйте й підтримуйте ключові функції бухгалтерського обліку для SaaS-платформи у сфері юридичних технологій.
- Розробляйте захищені високонавантажені функції на Ruby on Rails і Ember.js.
- Ведіть роботу від проєктування та реалізації рішення до розгортання у production і перевірки.
- Пишіть модульні й інтеграційні тести; для pull request обов’язкове покриття модульними тестами.
- Регулярно використовуйте ШІ-помічників для програмування та оцінюйте їхні результати з погляду безпеки й якості.
- Підвищуйте продуктивність навантажених застосунків Rails, знаходячи й усуваючи вузькі місця ActiveRecord.
- Розслідуйте проблеми в production за допомогою логів, трасувань і метрик.
- Перевіряйте безпеку даних, надісланих користувачами, зокрема CSV-файлів.
- Використовуйте процеси CI/CD для автоматизованого сканування безпеки та перевірки схеми.
- Допомагайте молодшим інженерам розвиватися й підтримуйте стабільну роботу команди.
Вимоги
- Ступінь бакалавра з інформатики, розробки програмного забезпечення, інформаційних технологій або суміжної технічної дисципліни.
- Щонайменше п’ять років професійного досвіду розробки й підтримки full-stack вебзастосунків.
- Щонайменше три роки практичного досвіду розробки серверних сервісів на Ruby on Rails.
- Досвід створення інтерактивних інтерфейсів на Ember.js або іншому сучасному JavaScript-фреймворку.
- Досвід ведення роботи від локальної розробки до моніторингу в production.
- Досвід роботи з фінансовими даними, зокрема десятковими дробами, округленням, валютами та ідемпотентними операціями.
- Впевнені навички налаштування продуктивності Ruby, Rails та ActiveRecord.
- Практичний досвід роботи з Ember.js, сучасним JavaScript (ES6+), HTML5 і CSS3.
- Досвід розробки через тестування, роботи з RSpec і створення надійних модульних та інтеграційних тестів для фінансових процесів.
- Розуміння оркестрації CI/CD, моніторингу production-середовища, розподіленого трасування й аналізу логів.
- Досвід інтеграції ШІ-помічників для програмування в процес розробки з подальшою перевіркою колегами та валідацією.
- Просунутий рівень письмової та усної англійської мови.
- Здатність самостійно відповідати за технічну частину й організовувати свою роботу.
- Уважність до деталей і зосередженість на точності даних та коректності застосунку.
- Розвинені комунікативні навички та здатність наставляти молодших інженерів.
- Досвід у сфері юридичних чи фінансових технологій або в суворо регульованих SaaS-сервісах буде перевагою.
- Знайомство із заміною застарілих наборів тестів, перевантажених перевірками інтерфейсу, буде перевагою.
- Знання кешування, оптимізації запитів та індексації баз даних буде перевагою.
Переваги
- Інвестиції в навчання.
- Очні заняття з англійської мови.
- Навчання роботі із сучасними технологіями, зокрема ШІ, аналітикою даних і машинним навчанням.
- Інклюзивне робоче середовище, що підтримує рівні можливості.
- Можливість працювати у розподілених інженерних командах, які тісно взаємодіють.