Задачі:
1. Проектування та реалізація архітектури продукту:
- Розробка загальної архітектури системи з урахуванням бізнес-вимог, гейміфікаційних елементів, масштабованості та продуктивності.
- Вибір відповідних технологій, інструментів і методологій для реалізації проекту.
- Побудова інтеграцій з аналітичними платформами, системами гейміфікації та зовнішніми API.
- Розробка і впровадження гейміфікаційних елементів (досягнення, рейтинги, нагороди, рівні тощо).
2. Забезпечення інформаційної безпеки:
- Аналіз ризиків системи та проектування механізмів захисту даних.
- Впровадження рішень для забезпечення відповідності стандарту PCI DSS (шифрування даних, контроль доступу).
- Забезпечення високого рівня безпеки під час обробки персональних.
3. Управління процесом розробки:
- Контроль за виконанням технічних рішень та дотриманням архітектурних стандартів.
- Забезпечення ефективної взаємодії між командами розробки, тестування, DevOps та інформаційної безпеки.
- Впровадження CI/CD практик для забезпечення швидких і стабільних релізів.
4. Підготовка до аудитів і сертифікації:
- Проведення внутрішніх аудитів системи на відповідність стандартам IT-безпеки.
- Підготовка документації для зовнішніх перевірок (PCI DSS, ISO/IEC 27001).
- Взаємодія з аудиторами та експертами з безпеки під час сертифікації.
5. Комунікація з зацікавленими сторонами:
- Робота з продуктовими менеджерами для перетворення бізнес-вимог у технічні специфікації.
- Надання звітів керівництву щодо статусу проекту, технічних ризиків та можливих шляхів їх вирішення.
- Взаємодія з партнерами, постачальниками послуг та аудиторами
Вимоги:
- 5+ років на посаді Lead Backend Engineer, Backend Architect або на подібній посаді
- Стек родини .Net (наприклад, C#, ASP.NET, MAUI, Entity Framework)
- Підтверджений досвід проектування інженерної та архітектурної архітектури програмного забезпечення, знання принципів та шаблонів проектування (OPP, SOLID, DRY, LoD тощо)
- Глибоке знання хмарних платформ (Azure, AWS або Google Cloud Platform) і здатність керувати високодоступною та масштабованою інфраструктурою
- Великий досвід у застосуванні принципів, шаблонів, методів та інструментів проектування архітектури/програмного забезпечення
- Можливість співпрацювати з менеджерами з продуктів, дизайнерами та інженерами, щоб збалансувати технічний бізнес і вимоги клієнтів, одночасно застосовуючи орієнтований на користувача підхід до проектування
- Англійська на рівні В2 і вище
Умови роботи:
- Гідну оплату праці
- Соціальні гарантії
- Віддалений формат роботи
- Графік з 10 до 18
- Дружній колектив, командна робота