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