Senior Software Engineer (Ruby on Rails)
Роботодавець · Diligent
Будапешт
Будучи Senior Ruby on Rails інженером у Diligent, ви відіграватимете практичну роль у проектуванні, створенні та розвитку безпечних, масштабованих і високопродуктивних SaaS-додатків і сервісів. Ця позиція ідеально підходить для інженера, якому подобається відповідати за технічну реалізацію проектів, формувати бекенд-архитектуру та долучатися до довгострокової модернізації нашої платформи.
Завдання
- Проектування, створення, рев'ю, тестування та підтримка функцій і сервісів Ruby on Rails відповідно до agile-практик розробки Diligent.
- Відповідальність за технічну реалізацію проектів, епіків та основних user story, включаючи проектування рішень, планування імплементації та доведення до продакшену.
- Розробка та розвиток RESTful API і веб-додатків із сильним акцентом на масштабованість, легкість підтримки та продуктивність.
- Участь в архітектурних рішеннях, створення прототипів за потреби та допомога у виділенні основних компонентів і підсистем у міру розвитку продуктів.
- Ефективна співпраця з Product, QA, DevOps, Security та іншими інженерними командами для забезпечення плавного випуску робочого програмного забезпечення в продакшен.
- Підтримка якості коду за допомогою вдумливого рев'ю коду, автоматизованого тестування, документації, безперервного вдосконалення інженерних практик та розумного використання AI-інструментів для кодування, дебаггінгу й прототипування з належною людською валідацією.
- Менторство інших інженерів, обмін знаннями в команді та допомога у підвищенні планки технічного виконання й дисципліни доставки.
Умови та пільги
Культура та інноваціїКреативність є частиною нашої культури. За своєю природою ми — інноваційні партнери по команді.Робоче середовищеDiligent пропонує гнучке робоче середовище, глобальні дні служби, комплексне медичне страхування, дні без зустрічей, щедру політику відпусток та велнес-програmy.Різноманітність та інклюзивністьРозвиток, підтримка та просування різноманітної команди є нашим головним пріоритетом.
Вимоги
- Від 5 років професійного досвіду розробки програмного забезпечення в комерційному середовищі із сильним практичним досвідом створення веб-додатків і сервісів.
- Відмінне розуміння Ruby on Rails та практичний досвід створення продакшн-ready бекенд- або full-stack додатків на ньому.
- Міцний досвід розробки API та веб-розробки, зокрема проектування та реалізації RESTful-сервісів.
- Досвід проектування безпечного програмного забезпечення в середовищах, що використовують DevOps, інфраструктуру як код (IaC) та практики автоматизованої доставки.
- Глибоке розуміння мікросервісів або сервіс-орієнтованих архітектур і компромісів, пов'язаних із розподіленими системами.
- Знайомство з системами контроля версій, такими як Git і GitHub, а також спільними робочими процесами та стратегіями гілок.
- Сильні комунікативні навички та вміння ефективно працювати як з технічними, так і з нетехнічними стейкхолдерами.
- Здатність менторити колег, долучатися до інженерних стандартів та допомагати розбивати масштабні ініціативи на виконувані завдання.
- Робочі знання SQL та моделювання даних, здатність аналізувати продуктивність додатків та проектування персистентного шару.