ItsaCheckmate
ItsaCheckmate
ItsaCheckmate utvecklar digitala beställningslösningar för restauranger och samlar beställningar från webb, appar, kiosker och tredjepartstjänster i en gemensam plattform. Företagets verktyg omfattar lojalitetsprogram, cateringhantering, beställningar via QR-kod och kanalhantering. De hjälper restaurangteam att samordna beställningar, minska fel och stödja det dagliga arbetet. ItsaCheckmate betjänar fler än 2 400 varumärken och erbjuder en marknadsplats med integrationer.

Senior fullstackutvecklare, Python och React

Bygg AI-stödd restaurangteknik för globala varumärken med Python och React. Ansvara för skalbara funktioner från arkitektur och utveckling till driftsättning och övervakning.

Beskrivning

  • Samarbeta med produkt-, design- och teknikteam för att bygga, testa, driftsätta och underhålla skalbara webbapplikationer.
  • Använd AI-kodningsagenter för att påskynda produktutvecklingen och åtgärda fel.
  • Bygg och underhåll RESTful- och GraphQL-API:er.
  • Skapa asynkrona applikationsflöden med verktyg som Sidekiq.
  • Utveckla responsiva React.js-gränssnitt med hög prestanda och återanvändbara komponenter.
  • Skriv och optimera SQL-frågor för PostgreSQL- och MySQL-databaser.
  • Förbättra tillförlitligheten, skalbarheten och underhållbarheten hos stora företagssystem.
  • Ta fram tekniska specifikationer tillsammans med teamet som stödjer produktplaner och mål för företagsarkitekturen.
  • Använd APM- och observerbarhetsverktyg för att hitta, diagnostisera och lösa prestandaflaskhalsar.
  • Identifiera teknisk skuld och leda konkreta insatser för att minska den.
  • Ta ansvar för funktioner och komplexa problem från produktdesign till implementering, lansering och övervakning.
  • Arbeta med produkt-, design- och teknikteam i en samarbetsinriktad podbaserad organisation.
  • Stöd externa kunder genom att samarbeta med interna plattformsanvändare.
  • Prioritera och minska teknisk skuld samtidigt som systemets skalbarhet och prestanda förbättras.
  • Bidra i samtal om arkitektur och teknisk utformning.
  • Delta i kodgranskning, automatiserade tester, CI/CD och driftsättningsflöden.
  • Diagnostisera och lösa driftavbrott, identifiera grundorsaker och genomföra uppföljande förbättringar.
  • Vägleda juniora ingenjörer och uppmuntra god ingenjörspraxis med AI-stödda arbetssätt.

Krav

  • Kandidatexamen i datavetenskap, ingenjörsvetenskap eller motsvarande praktisk erfarenhet.
  • Minst 6 års erfarenhet av att bygga företagstillämpningar med Python.
  • Minst 3 års erfarenhet av React.js eller ett annat modernt JavaScript-ramverk.
  • Minst 3 års erfarenhet av arbete i ett ingenjörsteam med 30 eller fler personer.
  • Minst 3 års erfarenhet av helt distansbaserat arbete och intresse för att fortsätta arbeta så.
  • Minst 3 års erfarenhet av att utveckla och driftsätta applikationer på AWS.
  • Minst 2 års erfarenhet av AI-kodningsagenter, inklusive Claude Code eller Codex.
  • Erfarenhet av att använda Docker i en lokal utvecklingsmiljö.
  • Erfarenhet av att driftsätta företagssystem i produktion på AWS.
  • Erfarenhet av att integrera RESTful- och GraphQL-API:er.
  • Erfarenhet av att skriva SQL-frågor direkt mot en relationsdatabas.
  • Erfarenhet av att bygga asynkron bakgrundsjobbhantering med flera verktyg eller ramverk.
  • Erfarenhet av observerbarhetsverktyg som Datadog, Sentry eller New Relic.
  • Erfarenhet av att skriva automatiserade enhetstester med över 60 % kodtäckning.
  • Erfarenhet av att utveckla CI/CD-flöden med GitHub Actions.
  • Erfarenhet av att modernisera äldre Python-applikationer.
  • Erfarenhet från en produktledd teknikorganisation.
  • Erfarenhet av att arbeta över flera teknikteam eller poddar.
  • Stark ansvarskänsla och ägarskap, inklusive att lyfta fram identifierade brister.
  • Erfarenhet av produktionsmiljöer med stora transaktionsvolymer.
  • Förmåga att omvandla produktkravsdokument till detaljerade tekniska specifikationer.
  • Möjlighet att arbeta enligt amerikansk östkusttid kl. 9.00–17.00.