Staff Software Engineer (Ruby on Rails)
Роботодавець · Diligent
Будапешт
На посаді Staff Ruby on Rails Engineer у Diligent ви будете визначати технічний напрямок для безпечних, масштабованих та високопродуктивних SaaS-додатків і сервісів, які забезпечують роботу нашої платформи управління. Ця вакансія ідеально підійде вам, якщо ви любите розв'язувати найскладніші технічні завдання, формувати архітектуру для кількох команд і впливати на те, як організація створює програмне забезпечення.
Завдання
- Керуйте розробкою, впровадженням та вдосконаленням безпечних і масштабованих додатків і сервісів на Ruby on Rails, формуючи архітектурні рішення для різних команд та кодових баз.
- Визначайте технічний напрямок для масштабних проєктів та ініціатив платформи — від проєктування рішень і прототипування до реалізації та підтримки у продакшні.
- Розробляйте та вдосконалюйте вебдодатки й сервіси з акцентом на масштабованість, зручність обслуговування, надійність та довгострокову життєздатність платформи.
- Виявляйте системні труднощі в роботі сервісів і пропонуйте прагматичні архітектурні покращення, зокрема декомпозицію монолітів.
- Тісно співпрацюйте з командами продукту, тестування (QA), безпеки та іншими керівниками розробки задля формування технічних дорожніх карт, забезпечення відповідності вимогам та випуску робочого програмного забезпечення у продакшн.
- Запроваджуйте та забезпечуйте відповідальне використання штучного інтелекту в робочих процесах розробки.
- Підтримуйте високу якість коду за допомогою ретельних код-рев'ю, автоматизованого тестування, документації та постійного вдосконалення практик розробки в командах.
- Наставляйте розробників усіх рівнів, активно діліться знаннями та допомагайте підвищувати стандарти технічного виконання, дисципліни доставки й архітектурного мислення.
- Постійно оцінюйте та випробовуйте нові інструменти й технології, оптимізуючи масштабованість, надійність, продуктивність, економічну ефективність та продуктивність розробників.
Вимоги
- Від 8 років професійного досвіду розробки ПЗ у комерційному середовищі, зокрема глибокий практичний досвід створення та масштабування вебдодатків і сервісів.
- Експертне розуміння Ruby on Rails та успішний досвід масштабного впровадження бекенд-додатків чи full-stack додатків рівня production.
- Великий досвід розробки API та вебзастосунків, зокрема проєктування RESTful-сервісів, а також доведена здатність проєктувати й перевіряти масштабовані, високопродуктивні системні архітектури, API та моделі даних.
- Підтверджений досвід проєктування безпечного програмного забезпечення в середовищах із використанням DevOps, інфраструктури як коду (IaC) та практик автоматизованої доставки.
- Глибоке розуміння мікросервісів або сервісно-орієнтованих архітектур і компромісів у розподілених системах, а також досвід прийняття таких рішень у межах команд.
- Практичне розуміння можливостей моделей штучного інтелекту, промпт-інжинірингу та відповідального/безпечного використання ШІ, здатність консультувати щодо стратегії ШІ та впроваджувати моніторинг або управління в робочі процеси розробки.
- Міцний досвід роботи з системами контролю версій (Git та GitHub), а також із масштабними спільними робочими процесами та розгалуженням.
- Чудові комунікативні навички, підтверджена здатність впливати на технічний напрямок, керувати міжфункціональними ініціативами та пояснювати технічні концепції й концепції, пов'язані з ШІ, як технічним, так і нетехнічним зацікавленим сторонам.
- Доведена здатність наставляти інженерів, встановлювати стандарти розробки та розбивати масштабні неоднозначні ініціативи на виконувані завдання для команд.
- Міцні знання SQL та моделювання даних, здатність аналізувати продуктивність додатків, проєктування рівня збереження даних та планування потужностей у великих масштабах.