Staff Software Engineer (Ruby on Rails)

Роботодавець · Diligent

Розробник програмного забезпеченняВеб- і мультимедіа-розробникРозробник застосунківПовна

Будапешт

На посаді Staff Ruby on Rails Engineer у Diligent ви визначатимете технічний напрямок для безпечних, масштабованих та високопродуктивних SaaS-додатків і сервісів, які забезпечують роботу нашої платформи управління. Ви керуватимете критично важливими системами від початку до кінця, тісно співпрацюватимете з командами Product, Security, DevOps та іншими технічними лідерами задля формування дорожніх карт, а також менторитимете інженерів у межах департаменту.

Завдання

  • Керуйте проєктуванням, впровадженням та еволюцією безпечних і масштабованих додатків і сервісів на Ruby on Rails, спрямовуючи архітектурні рішення в різних командах та кодових базах, відповідаючи за масштагованість, надійність та базову інфраструктуру для їх ефективної роботи.
  • Визначайте технічний напрямок для великих проєктів та ініціатив платформи — від проєктування рішень і прототипування до впровадження та підтримки в продакшені. Формуйте та розвивайте технічну дорожню карту, виявляючи, розробляючи та просуваючи нові технічні ініціативи й інвестиції.
  • Розробляйте та вдосконалюйте вебдодатки та сервіси з особливою увагою до масштабомності, простоти підтримки, надійності та довгострокової життєздатності платформи.
  • Виявляйте системні вузькі місця в сервісах та пропонуйте прагматичні архітектурні покращення, зокрема декомпозицію монолітів і перехід до сервіс-орієнтованих архітектур або мікросервісів там, де це доцільно.
  • Ефективно взаємодійте з командами Product, QA, Security та іншими технічними керівниками для формування дорожніх карт, забезпечення відповідності вимогам та випуску робочого програмного забезпечення в продакшен. Допомагайте командам рухатися вперед, усуваючи технічну невизначеність, виявляючи крос-командні залежності та надаючи чіткі технічні вказівки за потреби.
  • Запроваджуйте та забезпечуйте відповідальне використання штучного інтелекту в інженерних робочих процесах — консультуйте щодо того, де написання коду, дебагінг, прототипування та інші можливості ШІ за допомогою помічників покращують швидкість чи якість, а також допомагайте командам впроваджувати їх із належною перевіркою людиною, моніторингом та управлінням.
  • Підтримуйте високу якість коду за допомогою ретельного рев'ю коду, автоматизованого тестування, документації та постійного вдосконалення інженерних практик у командах.
  • Менторіть інженерів усіх рівнів, активно діліться знаннями та допомагайте підвищувати планку технічного виконання, дисципліни постачання, архітектурного мислення та підходів до роботи з використанням ШІ.
  • Постійно оцінюйте та тестуйте нові інструменти й технології, зокрема екосистеми інструментів на базі ШІ, оптимізуючи масштагованість, надійність, продуктивність, економічну ефективність та продуктивність розробників.

Вимоги

  • 8+ років професійного досвіду розробки програмного забезпечення в комерційному середовищі з глибоким практичним досвідом створення та масштабування вебдодатків і сервісів.
  • Експертне розуміння Ruby on Rails та вагомий досвід розробки бекенд- або full-stack додатків рівня продакшену у великих масштабах.
  • Великий досвід розробки API та вебдодатків, зокрема проєктування RESTful-сервісів, а також підтверджена здатність проєктувати й перевіряти масштабовані, високопродуктивні системні архітектури, API та моделі даних.
  • Підтверджений досвід проєктування безпечного програмного забезпечення в середовищах із використанням DevOps, інфраструктури як коду (IaC) та практик автоматизованої доставки.
  • Глибоке розуміння мікросервісів або сервіс-орієнтованих архітектур і компромісів у розподілених системах, а також досвід прийняття та супроводу таких рішень у різних командах.
  • Практичне розуміння можливостей моделей штучного інтелекту, промпт-інжинірингу та відповідального/безпечного використання ШІ, а також здатність консультувати щодо стратегії використання ШІ й впроваджувати моніторинг чи управління в інженерні робочі процеси.
  • Ґрунтовний досвід роботи з системами контролю версій, такими як Git і GitHub, а також із колективними робочими процесами та розгалуженням у великих масштабах.
  • Чудові комунікативні навички, підтверджена здатність впливати на технічний напрямок, керувати крос-функціональними ініціативами та пояснювати технічні й пов'язані з ШІ концепції як технічним, так і нетехнічним зацікавленим сторонам.
  • Підтверджена здатність менторити інженерів, встановлювати інженерні стандарти та розбивати великі нечіткі ініціативи на завдання, які можна виконати в різних командах.
  • Міцні знання SQL та моделювання даних, здатність аналізувати продуктивність додатків, проєктування рівня збереження даних та планування ємності в масштабі.
  • Досвід роботи з системами на базі AWS, безсерверними архітектурами (serverless), а також сучасними хмарними паттернами розгортання та міграції.

Опубліковано 27 жовт. 2026 р. · Оновлено 7 днів тому · 1 перегляд