ItsaCheckmate
ItsaCheckmate
201 – 500 Zaměstnanci
LogistikaMarketingPoradenství
ItsaCheckmate vyvíjí technologie pro digitální objednávání v restauracích a propojuje objednávky z webu, aplikací, kiosků i externích služeb na jedné platformě. Nástroje společnosti zahrnují věrnostní programy, správu cateringu, objednávání pomocí QR kódů a správu prodejních kanálů. Pomáhají restauračním týmům koordinovat objednávky, omezovat chyby a zajišťovat každodenní provoz. ItsaCheckmate obsluhuje více než 2 400 značek a nabízí tržiště integrací.

Seniorní full-stack inženýr pro Python a React

Vyvíjejte software pro restaurace s AI funkcemi pro globální značky v technologiích Python a React. Přebírejte odpovědnost za škálovatelné funkce od architektury a vývoje až po nasazení a monitoring.

Popis

  • Spolupracujte s týmy Produktu, Designu a Inženýrství na tvorbě, testování, nasazování a údržbě škálovatelných webových aplikací.
  • Využívejte AI agenty pro programování, abyste urychlili vývoj produktu a opravovali chyby.
  • Vytvářejte a udržujte RESTful API a GraphQL API.
  • Vytvářejte asynchronní aplikační pracovní postupy pomocí nástrojů, jako je Sidekiq.
  • Vyvíjejte responzivní, vysoce výkonná rozhraní React.js a opakovaně použitelné komponenty.
  • Pište a optimalizujte SQL dotazy pro databáze PostgreSQL a MySQL.
  • Posilujte spolehlivost, škálovatelnost a udržovatelnost rozsáhlých podnikových systémů.
  • Společně s týmem připravujte technické specifikace podporující plány vývoje produktu a cíle podnikové architektury.
  • Používejte nástroje APM a observability k hledání, diagnostice a odstraňování úzkých míst výkonu.
  • Odhalujte technický dluh a veďte praktické iniciativy k jeho snižování.
  • Provázejte funkce a složité problémy od návrhu produktu přes implementaci a vydání až po monitoring.
  • Spolupracujte s týmy Produktu, Designu a Inženýrství v prostředí založeném na malých týmových skupinách.
  • Podporujte externí zákazníky prostřednictvím spolupráce s interními uživateli platformy.
  • Stanovujte priority a snižujte technický dluh a současně zlepšujte škálovatelnost a výkon systému.
  • Zapojte se do diskusí o architektuře a technickém návrhu.
  • Podílejte se na revizích kódu, automatizovaném testování, procesech CI/CD a nasazování.
  • Diagnostikujte a řešte výpadky, určujte jejich hlavní příčiny a zavádějte následná zlepšení.
  • Veďte juniorní inženýry a podporujte správné inženýrské postupy s využitím přístupů založených na AI.

Požadavky

  • Bakalářský titul v oboru informatiky, inženýrství nebo odpovídající praktické zkušenosti.
  • Nejméně 6 let zkušeností s vývojem podnikových aplikací v Pythonu.
  • Nejméně 3 roky práce s React.js nebo jiným moderním frameworkem JavaScriptu.
  • Nejméně 3 roky práce v inženýrském týmu o 30 nebo více lidech.
  • Nejméně 3 roky plně vzdálené práce a zájem v tomto režimu pokračovat.
  • Nejméně 3 roky vývoje a provozu aplikací na AWS.
  • Nejméně 2 roky používání AI agentů pro programování, včetně Claude Code nebo Codex.
  • Zkušenosti s používáním Dockeru v lokálním vývojovém prostředí.
  • Zkušenosti s provozem podnikových produkčních zátěží na AWS.
  • Zkušenosti s integrací RESTful API a GraphQL API.
  • Zkušenosti s přímým psaním SQL dotazů nad relační databází.
  • Zkušenosti s vytvářením asynchronního zpracování úloh na pozadí pomocí více nástrojů nebo frameworků.
  • Zkušenosti s nástroji observability, jako jsou Datadog, Sentry nebo New Relic.
  • Zkušenosti s psaním automatizovaných jednotkových testů s pokrytím kódu přes 60 %.
  • Zkušenosti s vývojem CI/CD workflow pomocí GitHub Actions.
  • Zkušenosti s modernizací starších aplikací v Pythonu.
  • Zkušenosti s prací v produktově orientované inženýrské organizaci.
  • Zkušenosti se spoluprací napříč více inženýrskými týmy nebo menšími skupinami.
  • Silný smysl pro odpovědnost a vlastní iniciativu, včetně upozorňování na zjištěné nedostatky.
  • Zkušenosti s produkčními prostředími zpracovávajícími velké objemy transakcí.
  • Schopnost převádět dokumenty s produktovými požadavky na podrobné technické specifikace.
  • Možnost pracovat v hodinách 9:00–17:00 východního času USA.