ItsaCheckmate
ItsaCheckmate
ItsaCheckmate разработва технологии за дигитално поръчване за ресторанти, като обединява поръчките от уебсайтове, приложения, павилиони за самообслужване и платформи на трети страни в една свързана платформа. Инструментите на компанията включват програми за лоялност, управление на кетъринг, поръчване чрез QR код и управление на каналите. Те помагат на ресторантските екипи да координират поръчките, да намалят грешките и да подпомагат ежедневната работа. ItsaCheckmate обслужва над 2 400 марки и предлага пазар за интеграции.

Старши full-stack инженер за Python и React

Разработвайте софтуер за ресторантьорски технологии с изкуствен интелект за глобални брандове с Python и React. Поемете отговорност за мащабируеми функционалности от архитектурата и разработката до внедряването и наблюдението.

Описание

  • Работете съвместно с екипите по продукт, дизайн и инженеринг за създаване, тестване, внедряване и поддръжка на мащабируеми уеб приложения.
  • Използвайте AI агенти за програмиране, за да ускорявате разработката на продукти и да отстранявате дефекти.
  • Създавайте и поддържайте RESTful и GraphQL API.
  • Изграждайте асинхронни работни процеси в приложенията с инструменти като Sidekiq.
  • Разработвайте адаптивни React.js интерфейси с висока производителност и компоненти за многократна употреба.
  • Пишете и оптимизирайте SQL заявки за бази данни PostgreSQL и MySQL.
  • Подобрявайте надеждността, мащабируемостта и поддръжката на големи корпоративни системи.
  • Изготвяйте с екипа технически спецификации в подкрепа на продуктовите пътни карти и целите на корпоративната архитектура.
  • Прилагайте APM и инструменти за наблюдаемост, за да откривате, диагностицирате и отстранявате тесни места в производителността.
  • Откривайте технически дълг и ръководете практически усилия за намаляването му.
  • Поемайте функционалности и сложни проблеми от продуктовия дизайн през внедряването и пускането до наблюдението.
  • Работете с екипите по продукт, дизайн и инженеринг в съвместна структура от подове.
  • Подпомагайте външните клиенти чрез работа с вътрешните потребители на платформата.
  • Определяйте приоритети и намалявайте техническия дълг, като подобрявате мащабируемостта и производителността на системата.
  • Участвайте в дискусии за архитектурата и техническия дизайн.
  • Участвайте в прегледи на код, автоматизирано тестване, CI/CD и работни процеси по внедряване.
  • Диагностицирайте и разрешавайте прекъсвания, установявайте първопричините и въвеждайте последващи подобрения.
  • Насочвайте по-младите инженери и насърчавайте добри инженерни практики с подходи, подпомагани от изкуствен интелект.

Изисквания

  • Бакалавърска степен по компютърни науки, инженерство или равностоен практически опит.
  • Най-малко 6 години опит в разработката на корпоративни приложения с Python.
  • Най-малко 3 години работа с React.js или друга съвременна JavaScript рамка.
  • Най-малко 3 години работа в инженерен екип от 30 или повече души.
  • Най-малко 3 години изцяло дистанционна работа и желание да продължите да работите по този начин.
  • Най-малко 3 години разработка и експлоатация на приложения в AWS.
  • Най-малко 2 години използване на AI агенти за програмиране, включително Claude Code или Codex.
  • Опит с използване на Docker в локална среда за разработка.
  • Опит с експлоатация на корпоративни производствени натоварвания в AWS.
  • Опит с интегриране на RESTful и GraphQL API.
  • Опит с директно писане на SQL заявки към релационна база данни.
  • Опит в изграждането на асинхронна обработка на фонови задачи с различни инструменти или рамки.
  • Опит с инструменти за наблюдаемост като Datadog, Sentry или New Relic.
  • Опит с писане на автоматизирани модулни тестове при покритие на кода над 60 %.
  • Опит в разработката на CI/CD работни процеси с GitHub Actions.
  • Опит в модернизирането на наследени приложения на Python.
  • Опит в инженерна организация с водеща роля на продукта.
  • Опит в работа с няколко инженерни екипа или пода.
  • Силно чувство за отговорност и поемане на ангажименти, включително посочване на установени пропуски.
  • Опит в производствени среди с голям обем транзакции.
  • Умение за превръщане на документи с продуктови изисквания в подробни технически спецификации.
  • Възможност за работа в часовете на източното крайбрежие на САЩ, от 9:00 до 17:00 ч.