
ItsaCheckmate розробляє технології для цифрового замовлення їжі в ресторанах, об’єднуючи замовлення через вебсайти, застосунки, кіоски та сторонні сервіси на одній платформі. Інструменти компанії охоплюють програми лояльності, управління кейтерингом, замовлення за QR-кодом і керування каналами продажу. Вони допомагають ресторанним командам координувати замовлення, зменшувати кількість помилок і підтримувати щоденну роботу. ItsaCheckmate обслуговує понад 2 400 брендів і пропонує маркетплейс інтеграцій.
Старший full-stack інженер з Python і React
Створюйте програмне забезпечення для ресторанного бізнесу з ШІ для міжнародних брендів, використовуючи Python і React. Відповідайте за масштабовані функції: від архітектури й розробки до випуску та моніторингу.
Опис
- Спільно з командами продукту, дизайну й розробки створюйте, тестуйте, випускайте та підтримуйте масштабовані вебзастосунки.
- Використовуйте ШІ-агентів для написання коду, щоб пришвидшувати розробку продукту й усувати дефекти.
- Створюйте та підтримуйте RESTful API і GraphQL API.
- Створюйте асинхронні робочі процеси застосунків за допомогою таких інструментів, як Sidekiq.
- Розробляйте адаптивні високопродуктивні інтерфейси React.js і компоненти для повторного використання.
- Пишіть та оптимізуйте SQL-запити для баз даних PostgreSQL і MySQL.
- Підвищуйте надійність, масштабованість і зручність супроводу великих корпоративних систем.
- Разом із командою готуйте технічні специфікації, що підтримують дорожні карти продукту й цілі корпоративної архітектури.
- Застосовуйте інструменти APM і спостережуваності, щоб знаходити, діагностувати й усувати вузькі місця продуктивності.
- Виявляйте технічний борг і очолюйте практичні ініціативи з його скорочення.
- Ведіть функції та складні задачі від проєктування продукту через реалізацію й випуск до моніторингу.
- Працюйте з командами продукту, дизайну й розробки у форматі співпраці в невеликих командах.
- Підтримуйте зовнішніх клієнтів, взаємодіючи з внутрішніми користувачами платформи.
- Визначайте пріоритети й скорочуйте технічний борг, водночас підвищуючи масштабованість і продуктивність системи.
- Долучайтеся до обговорень архітектури й технічного проєктування.
- Беріть участь у перевірці коду, автоматизованому тестуванні, процесах CI/CD і випуску.
- Діагностуйте й усувайте збої, визначайте їхні першопричини та впроваджуйте подальші покращення.
- Наставляйте молодших інженерів і заохочуйте належні інженерні практики із застосуванням підходів на основі ШІ.
Вимоги
- Ступінь бакалавра з комп’ютерних наук, інженерії або еквівалентний практичний досвід.
- Щонайменше 6 років розробки корпоративних застосунків на Python.
- Щонайменше 3 роки роботи з React.js або іншим сучасним JavaScript-фреймворком.
- Щонайменше 3 роки роботи в інженерній команді чисельністю від 30 людей.
- Щонайменше 3 роки повністю віддаленої роботи та зацікавленість у продовженні роботи в такому форматі.
- Щонайменше 3 роки розробки й експлуатації застосунків на AWS.
- Щонайменше 2 роки використання ШІ-агентів для написання коду, зокрема Claude Code або Codex.
- Досвід використання Docker у локальному середовищі розробки.
- Досвід експлуатації корпоративних робочих навантажень у промисловому середовищі AWS.
- Досвід інтеграції RESTful API і GraphQL API.
- Досвід написання SQL-запитів безпосередньо до реляційної бази даних.
- Досвід створення асинхронної обробки фонових завдань із використанням кількох інструментів або фреймворків.
- Досвід роботи з інструментами спостережуваності, як-от Datadog, Sentry або New Relic.
- Досвід написання автоматизованих модульних тестів із покриттям коду понад 60%.
- Досвід розробки процесів CI/CD за допомогою GitHub Actions.
- Досвід модернізації застарілих застосунків на Python.
- Досвід роботи в інженерній організації, орієнтованій на продукт.
- Досвід роботи з кількома інженерними командами або невеликими групами.
- Високе почуття відповідальності й готовність брати на себе зобов’язання, зокрема повідомляти про виявлені прогалини.
- Досвід роботи з промисловими системами з великим обсягом транзакцій.
- Уміння перетворювати документи з вимогами до продукту на докладні технічні специфікації.
- Готовність працювати за східним часом США з 9:00 до 17:00.