ItsaCheckmate
ItsaCheckmate
201 – 500 Mitarbeitende
BeratungLogistikMarketing
ItsaCheckmate entwickelt digitale Bestelltechnologie für Restaurants und bündelt Bestellungen über Website, App, Kiosk und Drittanbieter in einer vernetzten Plattform. Zu den Lösungen des Unternehmens gehören Treueprogramme, Catering-Verwaltung, QR-Code-Bestellungen und Kanalverwaltung. Sie helfen Restaurantteams, Bestellungen zu koordinieren, Fehler zu reduzieren und den Betriebsalltag zu unterstützen. ItsaCheckmate betreut mehr als 2.400 Marken und bietet einen Marktplatz für Integrationen.

Senior Full-Stack-Engineer für Python und React

Entwickle KI-gestützte Restaurantsoftware für globale Marken mit Python und React. Verantworte skalierbare Funktionen von der Architektur und Entwicklung bis zu Deployment und Monitoring.

Beschreibung

  • Arbeite mit Produkt, Design und Engineering zusammen, um skalierbare Webanwendungen zu entwickeln, zu testen, bereitzustellen und zu warten.
  • Nutze KI-Programmieragenten, um die Produktentwicklung zu beschleunigen und Fehler zu beheben.
  • Entwickle und warte RESTful- und GraphQL-APIs.
  • Erstelle asynchrone Anwendungsabläufe mit Tools wie Sidekiq.
  • Entwickle responsive, leistungsstarke React.js-Oberflächen und wiederverwendbare Komponenten.
  • Schreibe und optimiere SQL-Abfragen für PostgreSQL- und MySQL-Datenbanken.
  • Verbessere Zuverlässigkeit, Skalierbarkeit und Wartbarkeit großer Unternehmenssysteme.
  • Erarbeite gemeinsam mit dem Team technische Spezifikationen, die Produkt-Roadmaps und Ziele der Unternehmensarchitektur unterstützen.
  • Setze APM- und Observability-Tools ein, um Leistungsengpässe zu finden, zu diagnostizieren und zu beheben.
  • Erkenne technische Schulden und leite konkrete Maßnahmen zu ihrem Abbau.
  • Begleite Funktionen und komplexe Probleme vom Produktdesign über Implementierung und Veröffentlichung bis zum Monitoring.
  • Arbeite in einer kollaborativen, pod-basierten Umgebung mit Produkt, Design und Engineering zusammen.
  • Unterstütze externe Kunden durch die Zusammenarbeit mit internen Nutzern der Plattform.
  • Priorisiere und reduziere technische Schulden und verbessere zugleich Skalierbarkeit und Leistung des Systems.
  • Beteilige dich an Gesprächen zu Architektur und technischem Design.
  • Wirke an Code-Reviews, automatisierten Tests, CI/CD- und Deployment-Abläufen mit.
  • Diagnostiziere und behebe Ausfälle, ermittle deren Ursachen und setze Verbesserungen zur Nachbereitung um.
  • Begleite Junior Engineers und fördere solide Engineering-Praktiken mit KI-gestützten Ansätzen.

Anforderungen

  • Bachelorabschluss in Informatik, Ingenieurwesen oder gleichwertige praktische Erfahrung.
  • Mindestens 6 Jahre Erfahrung in der Entwicklung von Unternehmensanwendungen mit Python.
  • Mindestens 3 Jahre Erfahrung mit React.js oder einem anderen modernen JavaScript-Framework.
  • Mindestens 3 Jahre Erfahrung in einem Engineering-Team mit 30 oder mehr Personen.
  • Mindestens 3 Jahre Erfahrung mit vollständig remote Arbeit und Interesse daran, dies fortzusetzen.
  • Mindestens 3 Jahre Erfahrung mit der Entwicklung und dem Betrieb von Anwendungen auf AWS.
  • Mindestens 2 Jahre Erfahrung mit KI-Programmieragenten, darunter Claude Code oder Codex.
  • Erfahrung mit Docker in einer lokalen Entwicklungsumgebung.
  • Erfahrung mit dem Betrieb von Produktions-Workloads für Unternehmen auf AWS.
  • Erfahrung mit der Integration von RESTful- und GraphQL-APIs.
  • Erfahrung mit direkten SQL-Abfragen an relationale Datenbanken.
  • Erfahrung mit der Entwicklung asynchroner Hintergrundverarbeitung mit mehreren Tools oder Frameworks.
  • Erfahrung mit Observability-Tools wie Datadog, Sentry oder New Relic.
  • Erfahrung mit automatisierten Unit-Tests und einer Codeabdeckung von über 60 %.
  • Erfahrung mit der Entwicklung von CI/CD-Workflows mit GitHub Actions.
  • Erfahrung mit der Modernisierung von Legacy-Python-Anwendungen.
  • Erfahrung in einer produktorientierten Engineering-Organisation.
  • Erfahrung in der team- oder podübergreifenden Zusammenarbeit mit mehreren Engineering-Teams.
  • Ausgeprägtes Verantwortungs- und Eigenverantwortungsbewusstsein, einschließlich des Ansprechens erkannter Lücken.
  • Erfahrung in Produktionsumgebungen mit hohem Transaktionsvolumen.
  • Fähigkeit, Produktanforderungsdokumente in detaillierte technische Spezifikationen zu überführen.
  • Verfügbarkeit für Arbeitszeiten nach US Eastern Time von 9 bis 17 Uhr.