
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.