
ItsaCheckmate utvikler digitale bestillingsløsninger for restauranter og samler bestillinger fra nettsider, apper, kiosker og tredjepartstjenester på én plattform. Selskapets verktøy omfatter lojalitetsprogrammer, cateringadministrasjon, bestilling via QR-kode og kanaladministrasjon. De hjelper restaurantteam med å koordinere bestillinger, redusere feil og støtte den daglige driften. ItsaCheckmate betjener mer enn 2 400 merkevarer og tilbyr en markedsplass med integrasjoner.
Senior fullstackingeniør, Python og React
Bygg AI-støttet restaurantteknologi for globale merkevarer med Python og React. Ta ansvar for skalerbare funksjoner fra arkitektur og utvikling til utrulling og overvåking.
Beskrivelse
- Samarbeid med produkt-, design- og ingeniørteam om å bygge, teste, rulle ut og vedlikeholde skalerbare webapplikasjoner.
- Bruk AI-kodeagenter for å øke farten på produktutviklingen og rette feil.
- Bygg og vedlikehold RESTful- og GraphQL-API-er.
- Lag asynkrone applikasjonsflyter med verktøy som Sidekiq.
- Utvikle responsive React.js-grensesnitt med høy ytelse og gjenbrukbare komponenter.
- Skriv og optimaliser SQL-spørringer for PostgreSQL- og MySQL-databaser.
- Styrk påliteligheten, skalerbarheten og vedlikeholdbarheten til store virksomhetssystemer.
- Utarbeid tekniske spesifikasjoner sammen med teamet som støtter produktplaner og mål for virksomhetsarkitekturen.
- Bruk APM- og observerbarhetsverktøy for å finne, diagnostisere og løse flaskehalser i ytelsen.
- Identifiser teknisk gjeld, og led praktiske tiltak for å redusere den.
- Følg funksjoner og komplekse problemer fra produktdesign gjennom implementering, lansering og overvåking.
- Jobb med produkt-, design- og ingeniørteam i en samarbeidsorientert, podbasert organisering.
- Støtt eksterne kunder ved å samarbeide med interne plattformbrukere.
- Prioriter og reduser teknisk gjeld samtidig som systemets skalerbarhet og ytelse forbedres.
- Bidra i samtaler om arkitektur og teknisk design.
- Delta i kodegjennomganger, automatiserte tester, CI/CD og utrullingsprosesser.
- Diagnostiser og løs driftsavbrudd, finn grunnårsakene og gjennomfør oppfølgende forbedringer.
- Veiled junioringeniører og frem gode ingeniørpraksiser ved hjelp av AI-støttede metoder.
Krav
- Bachelorgrad i datavitenskap, ingeniørfag eller tilsvarende praktisk erfaring.
- Minst 6 års erfaring med å bygge virksomhetsapplikasjoner med Python.
- Minst 3 års erfaring med React.js eller et annet moderne JavaScript-rammeverk.
- Minst 3 års erfaring fra et ingeniørteam på 30 eller flere personer.
- Minst 3 års erfaring med fullt fjernarbeid og interesse for å fortsette med det.
- Minst 3 års erfaring med å utvikle og drifte applikasjoner på AWS.
- Minst 2 års erfaring med AI-kodeagenter, inkludert Claude Code eller Codex.
- Erfaring med å bruke Docker i et lokalt utviklingsmiljø.
- Erfaring med å drifte virksomheters produksjonssystemer på AWS.
- Erfaring med integrering av RESTful- og GraphQL-API-er.
- Erfaring med å skrive SQL-spørringer direkte mot en relasjonsdatabase.
- Erfaring med å bygge asynkron behandling av bakgrunnsjobber med flere verktøy eller rammeverk.
- Erfaring med observerbarhetsverktøy som Datadog, Sentry eller New Relic.
- Erfaring med å skrive automatiserte enhetstester med over 60 % kodedekning.
- Erfaring med å utvikle CI/CD-arbeidsflyter med GitHub Actions.
- Erfaring med modernisering av eldre Python-applikasjoner.
- Erfaring fra en produktledet ingeniørorganisasjon.
- Erfaring med å jobbe på tvers av flere ingeniørteam eller podder.
- Sterk ansvarsfølelse og eierskap, inkludert å si fra om identifiserte mangler.
- Erfaring fra produksjonsmiljøer med høyt transaksjonsvolum.
- Evne til å omsette produktkravsdokumenter til detaljerte tekniske spesifikasjoner.
- Mulighet til å arbeide etter amerikansk østkysttid kl. 9–17.