|
Описание: |
GMS супроводжує процес підбору персоналу для афілійованої компанії UniP Ukraine LLC, яка шукає досвідченого Development Lead для формування технічного бачення, побудови архітектури та розробки платформи для управління паркуванням.
UniP Ukraine LLC розробляє Mobility Operating System, SaaS-платформи та рішення Smart & Safe City, засновані на процесно-орієнтованих, подієво-керованих транзакційних системах із відкритою технологічною архітектурою.
Це роль технічного лідера з активною участю в розробці, яка поєднує проєктування архітектури програмного забезпечення, ухвалення технічних рішень, управління командою розробки та безпосередню роботу з продуктивним кодом.
Трудовий договір буде укладено безпосередньо з UniP Ukraine LLC. Основні обов’язки: * Розробка багатокористувацької платформи для управління паркуванням із системою білінгу та панеллю керування для операторів, забезпечення відповідності українському фіскальному законодавству та реалізація безперервної (zero-downtime) міграції з існуючих систем. * Відповідальність за повну технічну архітектуру продукту: мікросервіси домену паркування, багатокористувацький платформний рівень, підсистему білінгу та платежів, проєктування баз даних, а також API для інтеграції з платіжними сервісами (PSP) і фіскальними провайдерами. * Особиста участь у розробці та технічне керівництво створенням критично важливого production-коду: реалізація машини станів паркувальних сесій (session state machine), схеми подвійного бухгалтерського обліку (double-entry ledger), логіки оркестрації платежів та інших найскладніших компонентів нової системи. * Визначення та розвиток продуктової дорожньої карти (roadmap): формування обсягу робіт, пріоритетів, етапів реалізації, контрольних точок і критеріїв переходу між етапами (go/no-go). * Управління інженерним беклогом: пріоритизація, деталізація, планування, організація виконання завдань, контроль релізів і версій продукту. * Формування та затвердження інженерного бюджету, включаючи витрати на інструменти розробки, інфраструктуру, командні ресурси та залучення зовнішніх підрядників. * Найм, адаптація, розвиток і менторинг команди розробки, із масштабуванням команди з 5–6 до 10–12 спеціалістів на піковому етапі розвитку проєкту.
Вимоги: * 5–7+ років досвіду в розробці програмного забезпечення, з яких щонайменше 3 роки — на офіційній технічній керівній посаді (Tech Lead, Staff Engineer, Engineering Manager, Lead Architect, VP Engineering або CTO). * Щонайменше 2 роки досвіду розробки production backend-рішень на платформі JVM (Kotlin або Java), а також практичне володіння мовою Go. * Глибокі знання PostgreSQL, включаючи оптимізацію запитів, індексування, реплікацію, партиціювання та механізми Row-Level Security (RLS). * Досвід роботи з базами даних часових рядів (TimescaleDB, ClickHouse) для зберігання CDR (Call Detail Records) або інших білінгових записів. * Досвід міграції мікросервісної архітектури з моноліту або розподіленого моноліту. * Розуміння на рівні архітектури принципів синхронізації мобільних застосунків з підтримкою offline-first, включаючи idempotency keys, вирішення конфліктів (conflict resolution) та сценарії відновлення узгодженості стану (state reconciliation). * Досвід інтеграції AI-інструментів для розробки (Claude Code, Cursor, GitHub Copilot, Diffblue або аналогічних) у процес створення програмного забезпечення. * Вміння створювати та проводити рев’ю архітектурних діаграм, ERD (діаграм «сутність—зв’язок») і ADR (Architecture Decision Records). * Вільне володіння англійською мовою (усно та письмово). * Вища освіта у сфері комп’ютерних наук, математики або інша релевантна кваліфікація у галузі розробки програмного забезпечення.
Умови роботи: * Повністю віддалений формат роботи. * Гнучкий графік роботи за погодженням із директором UniP Ukraine LLC. * Конкурентна заробітна плата. * Можливість безпосередньо впливати на розвиток продукту, вибір технологій та формування команди. * Високий рівень автономії у прийнятті рішень щодо розробки продукту в межах затверджених бізнес-вимог. * Безпосереднє підпорядкування директору UniP Ukraine LLC.
Відгукнутись на вакансію |