ItsaCheckmate
ItsaCheckmate
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.