
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.