Це не класична вакансія C++ розробника. Ми перебудували процес розробки навколо AI-інструментів (Claude Code, Cursor, Copilot тощо), і шукаємо інженера, який вже працює в такому режимі або готовий швидко в нього зайти.
Сучасний розробник у нас — це людина, яка:
• ставить задачу AI так само чітко, як ставила б її джуніору;
• читає згенерований код критично, а не довіряє йому за замовчуванням;
• розуміє архітектуру достатньо, щоб помітити, коли AI «галюцинує» або обходить наші конвенції;
• відповідає за результат, незалежно від того, скільки коду написала особисто, а скільки — інструмент;
Якщо ваша реакція на AI-кодування — «це не працює на реальних проєктах» або «у нас занадто складний код для цього» — ця вакансія не для вас, і це нормально.
Що робитимете:
• Розробка та підтримка десктоп- і вбудованих компонентів POS-системи на C++/Qt;
• Робота з legacy-кодом: рефакторинг, декомпозиція, покриття тестами — у тому числі за допомогою AI;
• Code review коду колег і коду, згенерованого AI-агентами (це окрема навичка)
• Написання та ітерація промптів під конкретні задачі команди (фічі, баги, рефакторинг, тести);
• Налаштування AI-інструментів під наш стек: контекстні файли, правила проєкту, MCP-сервери, кастомні агенти;
• Участь у формуванні внутрішніх практик AI-розробки — ми ще будуємо їх, ваш голос важить;
Що очікуємо:
• 3+ років комерційного досвіду C++ (C++17 і новіше), впевнене володіння STL, RAII, smart pointers, move-семантикою;
• Досвід роботи з Qt (Widgets та/або QML), розуміння сигнал-слотової моделі, event loop, потоків у Qt;
• Практичний досвід AI-кодування: ви вже використовували Claude Code, Cursor, Copilot або аналоги в реальних задачах, а не «спробували один раз»;
• Вміння писати промпти ітеративно: декомпозувати задачу, давати контекст, відловлювати галюцинації, доводити результат до робочого стану;
• Аналітичне мислення: вміння читати чужий і згенерований код, бачити архітектурні запахи, ставити правильні питання;
• Досвід code review — як рев’юера, не тільки автора PR;
• Git, CI/CD на робочому рівні;
Буде плюсом:
• Досвід з POS, фіскальним обладнанням, інтеграціями з платіжними терміналами;
• Робота з вбудованими системами, Linux на ARM;
• Знайомство з MCP, написання власних інструментів/агентів для AI;
• SQL, робота з локальними БД (SQLite);
• Досвід з multi-platform Qt (Windows + Linux);
Чого тут не буде:
• Розмов «AI зіпсує наш код» — у нас цей етап вже пройдений;
• Відповідальності виключно «за свій шматок» — ви відповідаєте за фічу цілком, навіть якщо 70% коду згенерував агент;
• Можливості ховатися за «поганим legacy» — ми знаємо, що в коді є борг, і ми його розгрібаємо, у тому числі за допомогою AI;
Що ми пропонуємо:
• Доступ до платних AI-інструментів за рахунок компанії;
• Команду, яка інвестує час у те, щоб робити AI-розробку правильно, а не «для галочки»;
Як відгукнутися:
Надішліть CV і коротко (3–5 речень) опишіть конкретний приклад: задача, яку ви вирішували з AI-асистентом, що пішло не так з першого разу і як ви це виправили.