
SPD Technology — B2B-партнер із розробки програмних продуктів, який допомагає підприємствам і компаніям на етапі зростання створювати, модернізувати та масштабувати цифрові продукти. Компанія працює з хмарними технологіями та DevOps, штучним інтелектом і машинним навчанням, інженерією даних та аналітикою, фінтехом і платіжними системами, модернізацією застосунків, системною інтеграцією, API, безпекою, забезпеченням якості, а також веб- і мобільним UX/UI. Компанія створює такі рішення, як платіжні, білінгові платформи та платформи для виявлення шахрайства й роботи з даними, для фінансових технологій, страхування, охорони здоров’я та електронної комерції.
Провідний інженер-програміст, хмарна архітектура
Формуйте хмарні сервіси, розподілені системи та перевірки архітектури на основі ШІ для платформи інвестиційних даних PitchBook. Скеровуйте інженерні команди по всій Європі, розробляючи повторно використовувані шаблони й ухвалюючи технічні рішення.
Опис
- Досліджуйте технології, створюйте прототипи й еталонні реалізації для розв’язання стратегічних інженерних завдань.
- Проєктуйте, розробляйте, тестуйте й підтримуйте сервіси та компоненти платформи.
- Працюйте з серверними системами й архітектурою клієнтської частини, зокрема з мікрофронтенд-підходами.
- Автоматизуйте перевірку відповідності архітектурі за допомогою перевірок на основі ШІ та функцій контролю архітектурних характеристик.
- Застосовуйте предметно-орієнтоване проєктування, щоб розділяти складні проблеми на обмежені області й обирати практичні рішення в умовах невизначеності.
- Визначайте цілі якості й оцінюйте продуктивність, масштабованість, надійність, безпеку, доступність, відновлюваність, супроводжуваність, портативність, зручність використання та розширюваність.
- Документуйте поточну й цільову архітектури, плани переходу, обмеження, альтернативи та ухвалені рішення.
- Рекомендуйте інженерні компроміси: розробляти чи купувати, діяти зараз чи пізніше, виконувати рефакторинг чи перебудовувати систему.
- Розробляйте повторно використовувані заготовки, шаблони, еталонні архітектури й можливості платформи.
- Переглядайте архітектуру та проєктні рішення й наставляйте інженерів у командах розробки.
- Пояснюйте технічний контекст інженерам, технічним керівникам, менеджерам продуктів і представникам бізнесу.
Вимоги
- Вища освіта в галузі інформатики, інформаційних систем або суміжній галузі чи відповідний практичний досвід.
- Щонайменше шість років досвіду розробки програмного забезпечення на Java або зіставній об’єктно-орієнтованій мові.
- Щонайменше три роки досвіду розробки мікросервісів.
- Досвід створення розподілених хмарних систем або систем, керованих подіями.
- Практичні знання сервісно-орієнтованої архітектури, предметно-орієнтованого проєктування, чистої та гексагональної архітектури й поширених архітектурних шаблонів.
- Досвід реалізації агентних застосунків та інструментів, зокрема застосування підходів до оцінювання під час розробки.
- Досвід проєктування RESTful API і застосунків, керованих подіями, з використанням Kafka.
- Досвід роботи з поширеними реляційними базами даних, кешуванням, реплікацією та пошуковими технологіями.
- Досвід розробки й оцінювання агентних застосунків.
- Досвід роботи з Google Cloud Platform або Amazon Web Services і технологіями оркестрації контейнерів.
- Розвинені навички розв’язання проблем і здатність скеровувати технічну роботу кількох команд без формальних повноважень.
- Відмінні навички письмового й усного спілкування з інженерами, керівниками та колегами з продуктових команд.
Переваги
- Гнучкий графік.
- Підтримувальне та гнучке робоче середовище.
- Можливості для професійного й особистого розвитку.
- Участь у командних зустрічах і міжфункціональній співпраці.