
ItsaCheckmate ontwikkelt digitale besteltechnologie voor restaurants en brengt bestellingen via websites, apps, kiosken en externe platforms samen in één verbonden platform. De oplossingen omvatten loyaliteitsprogramma’s, cateringbeheer, bestellen via QR-codes en kanaalbeheer. Daarmee kunnen restaurantteams bestellingen coördineren, fouten verminderen en de dagelijkse werkzaamheden ondersteunen. ItsaCheckmate bedient meer dan 2.400 merken en biedt een marktplaats met integraties.
Senior full-stack engineer voor Python en React
Bouw AI-gestuurde restaurantsoftware voor internationale merken met Python en React. Draag verantwoordelijkheid voor schaalbare functies, van architectuur en ontwikkeling tot implementatie en monitoring.
Beschrijving
- Werk samen met Product, Design en Engineering aan de bouw, tests, implementatie en het onderhoud van schaalbare webapplicaties.
- Gebruik AI-codeeragenten om productontwikkeling te versnellen en fouten op te lossen.
- Bouw en onderhoud RESTful- en GraphQL-API's.
- Ontwikkel asynchrone applicatieworkflows met tools zoals Sidekiq.
- Ontwikkel responsieve, snelle React.js-interfaces en herbruikbare componenten.
- Schrijf en optimaliseer SQL-query's voor PostgreSQL- en MySQL-databases.
- Versterk de betrouwbaarheid, schaalbaarheid en onderhoudbaarheid van grote bedrijfssystemen.
- Stel samen met het team technische specificaties op die productroadmaps en doelen voor bedrijfsarchitectuur ondersteunen.
- Gebruik APM- en observabilitytools om prestatieknelpunten op te sporen, te diagnosticeren en op te lossen.
- Signaleer technische schuld en leid praktische inspanningen om die terug te dringen.
- Begeleid functies en complexe problemen vanaf het productontwerp via implementatie en release tot en met monitoring.
- Werk samen met Product, Design en Engineering in een collaboratieve omgeving met pods.
- Ondersteun externe klanten door samen te werken met interne platformgebruikers.
- Geef prioriteit aan technische schuld en verminder deze, terwijl je de schaalbaarheid en prestaties van het systeem verbetert.
- Draag bij aan gesprekken over architectuur en technisch ontwerp.
- Neem deel aan codebeoordelingen, geautomatiseerde tests, CI/CD en implementatieworkflows.
- Diagnosticeer en verhelp storingen, achterhaal de grondoorzaken en voer verbeteringen achteraf door.
- Begeleid junior engineers en stimuleer goede engineeringpraktijken met AI-gestuurde aanpakken.
Vereisten
- Bachelordiploma in informatica, engineering of gelijkwaardige praktische ervaring.
- Minimaal 6 jaar ervaring met het bouwen van bedrijfsapplicaties met Python.
- Minimaal 3 jaar ervaring met React.js of een ander modern JavaScript-framework.
- Minimaal 3 jaar ervaring in een engineeringteam van 30 of meer mensen.
- Minimaal 3 jaar ervaring met volledig op afstand werken, en belangstelling om dat te blijven doen.
- Minimaal 3 jaar ervaring met het ontwikkelen en beheren van applicaties op AWS.
- Minimaal 2 jaar ervaring met AI-codeeragenten, waaronder Claude Code of Codex.
- Ervaring met Docker in een lokale ontwikkelomgeving.
- Ervaring met het beheren van productie-workloads voor bedrijven op AWS.
- Ervaring met de integratie van RESTful- en GraphQL-API's.
- Ervaring met het rechtstreeks schrijven van SQL-query's voor een relationele database.
- Ervaring met het bouwen van asynchrone achtergrondtaakverwerking met meerdere tools of frameworks.
- Ervaring met observabilitytools zoals Datadog, Sentry of New Relic.
- Ervaring met het schrijven van geautomatiseerde unittests met meer dan 60% codedekking.
- Ervaring met het ontwikkelen van CI/CD-workflows met GitHub Actions.
- Ervaring met het moderniseren van verouderde Python-applicaties.
- Ervaring binnen een productgerichte engineeringorganisatie.
- Ervaring met samenwerking tussen meerdere engineeringteams of pods.
- Sterk verantwoordelijkheidsgevoel en eigenaarschap, waaronder het aankaarten van vastgestelde hiaten.
- Ervaring in productieomgevingen met grote transactievolumes.
- Vermogen om productvereistendocumenten om te zetten in gedetailleerde technische specificaties.
- Beschikbaar om te werken volgens de Amerikaanse Eastern Time, van 9.00 tot 17.00 uur.