Staff Software Engineer
Роботодавець · Genesys
Будапешт
Ми шукаємо Staff Software Engineer до команди Digital Messaging Platform у межах Genesys Cloud. Ця команда проєктує, створює та експлуатує високодоступні комунікаційні сервіси, які забезпечують якісний досвід клієнтів у цифрових каналах обміну повідомленнями. На цій позиції ви допомагатимете визначати технічний вектор розвитку масштабованих, безпечних і надійних сервісів повідомлень. Ви працюватимете з розподіленими хмарними системами, які забезпечують маршрутизацію, доставку, відстеження повідомлень, інтеграції та операційну видимість у різних цифрових каналах.
Завдання
- Керування дизайном, розробкою та експлуатацією масштабованих цифрових сервісів повідомлень у хмарній мікросервісній архітектурі.
- Прийняття та вплив на архітектурні рішення для високоефективних, відмовостійких і безпечних систем повідомлень.
- Проєктування та впровадження функціоналу для маршрутизації, доставки, відстеження, аналітики, моніторингу (observability) та операційних інструментів.
- Створення та підтримка інтеграцій із цифровими каналами зв'язку та соціальними платформами, такими як Meta, X, WhatsApp, LINE, SMS та інші сторонні провайдери.
- Співпраця з продуктовими, інженерними, безпековими та операційними командами задля надання надійних клієнтоорієнтованих можливостей.
- Удосконалення надійності системи, масштабованості, продуктивності, моніторингу, сповіщень та реагування на інциденти.
- Участь у технічних оглядах дизайну, рев'ю коду та впровадженні найкращих інженерних практик.
- Менторство інженерів та підвищення технічної якості команди.
- Написання та підтримка автоматизованих тестів на рівні модульних, інтеграційних та енд-ту-енд тестів.
- Участь у чергуваннях команди (on-call) та внесок у безперервне вдосконалення роботи сервісів.
Умови та пільги
Стабільність і гнучкістьСтабільність мультинаціональної компанії та гнучкість і швидкість стартапу.ОнбордингНайтепліший прийом: ми подбаємо про те, щоб ви відчули себе частиною команди Genesys із першого дня.Підтримка та прозорістьПовна підтримка та прозорість від наших глобальних та локальних керівників.Професійне зростанняTalentовиті та досвідчені професіонали, разом з якими ви зможете професійно зростати, а також підтримка кар'єрного розвитку.ГнучкістьМожливість згодом працювати в офісі в Будапешті, віддалено в довгостроковій перспективі або поєднувати обидва варіанти (за умови проживання в Угорщині).ДобробутДодаткові вихідні у серпні та жовтні, а також додатковий час для волонтерства на підтримку важливої для вас справи.Кафетерій та страхуванняКафетерій, медичне страхування, страхування життя, навчальний центр для саморозвитку, мовні курси, тренажерний зал, вітамінний бар, корпоративна кав'ярня з власним бариста.Розташування офісуРозкішний новий офіс поблизу залізничного вокзалу Ньюгаті в Будапешті.
Вимоги
- 8+ років відповідного досвіду розробки програмного забезпечення з глибоким практичним досвідом роботи з Java.
- Досвід проєктування, створення та експлуатації розподілених систем або архітектур на основі мікросервісів.
- Підтверджений досвід впровадження відмовостійких продакшн-систем із високою доступністю.
- Досвід самостійного ведення складних технічних завдань від проєктування до продакшн-експлуатації.
- Впевнене володіння REST API та шаблонами інтеграції між сервісами.
- Досвід автоматизованого тестування, зокрема модульного (unit), інтеграційного та енд-ту-енд (E2E) тестування.
- Знайомство з хмарною інфраструктурою, бажано AWS.
- Сильні навички розв'язання проблем та вміння зважено підходити до складних технічних компромісів.
- Чудові навички письмової та усної комунікації.
- Досвід ефективної роботи з розподіленими командами.
- Самомотивація, вміння працювати в команді та комфортне ставлення до невизначеності.