ItsaCheckmate
ItsaCheckmate
201 – 500 Dipendenti
ConsulenzaLogisticaMarketing
ItsaCheckmate sviluppa tecnologie per gli ordini digitali dei ristoranti e riunisce in un’unica piattaforma connessa gli ordini via web, app, chioschi e canali di terze parti. Gli strumenti dell’azienda includono programmi fedeltà, gestione del catering, ordini tramite codice QR e gestione dei canali, aiutando i team dei ristoranti a coordinare gli ordini, ridurre gli errori e supportare le attività quotidiane. ItsaCheckmate serve oltre 2.400 brand e offre un marketplace di integrazioni.

Ingegnere senior full-stack, Python e React

Sviluppa software per la ristorazione con funzionalità di IA per marchi globali, lavorando con Python e React. Gestisci funzionalità scalabili dall’architettura e dallo sviluppo fino alla distribuzione e al monitoraggio.

Descrizione

  • Collabora con i team di Prodotto, Design e Ingegneria per creare, testare, distribuire e mantenere applicazioni web scalabili.
  • Usa agenti di programmazione IA per accelerare lo sviluppo del prodotto e correggere i difetti.
  • Crea e gestisci API RESTful e GraphQL.
  • Crea flussi di lavoro asincroni per le applicazioni con strumenti come Sidekiq.
  • Sviluppa interfacce React.js responsive e ad alte prestazioni, oltre a componenti riutilizzabili.
  • Scrivi e ottimizza query SQL per database PostgreSQL e MySQL.
  • Rafforza affidabilità, scalabilità e manutenibilità di grandi sistemi aziendali.
  • Redigi specifiche tecniche insieme al team per supportare le roadmap di prodotto e gli obiettivi di architettura aziendale.
  • Usa strumenti APM e di osservabilità per individuare, diagnosticare e risolvere i colli di bottiglia delle prestazioni.
  • Individua il debito tecnico e guida iniziative concrete per ridurlo.
  • Segui funzionalità e problemi complessi dalla progettazione del prodotto all’implementazione, al rilascio e al monitoraggio.
  • Collabora con i team di Prodotto, Design e Ingegneria in un ambiente basato su piccoli gruppi di lavoro.
  • Supporta i clienti esterni collaborando con gli utenti interni della piattaforma.
  • Dai priorità alla riduzione del debito tecnico e al miglioramento della scalabilità e delle prestazioni del sistema.
  • Contribuisci alle discussioni sull’architettura e sulla progettazione tecnica.
  • Partecipa alle revisioni del codice, ai test automatizzati, ai processi CI/CD e ai flussi di distribuzione.
  • Diagnostica e risolvi le interruzioni del servizio, individua le cause radice e attua miglioramenti successivi.
  • Fai da guida agli ingegneri junior e promuovi buone pratiche ingegneristiche con approcci basati sull’IA.

Requisiti

  • Laurea in Informatica, Ingegneria o esperienza pratica equivalente.
  • Almeno 6 anni di esperienza nello sviluppo di applicazioni aziendali con Python.
  • Almeno 3 anni di esperienza con React.js o un altro framework JavaScript moderno.
  • Almeno 3 anni in un team di ingegneria composto da 30 o più persone.
  • Almeno 3 anni di lavoro completamente da remoto, con interesse a continuare.
  • Almeno 3 anni di esperienza nello sviluppo e nella gestione di applicazioni su AWS.
  • Almeno 2 anni di esperienza con agenti di programmazione IA, tra cui Claude Code o Codex.
  • Esperienza nell’uso di Docker in un ambiente di sviluppo locale.
  • Esperienza nella gestione di carichi di lavoro aziendali in produzione su AWS.
  • Esperienza nell’integrazione di API RESTful e GraphQL.
  • Esperienza nella scrittura di query SQL direttamente su un database relazionale.
  • Esperienza nella creazione di elaborazioni asincrone in background con più strumenti o framework.
  • Esperienza con strumenti di osservabilità come Datadog, Sentry o New Relic.
  • Esperienza nella scrittura di test unitari automatizzati con una copertura del codice superiore al 60%.
  • Esperienza nello sviluppo di flussi CI/CD con GitHub Actions.
  • Esperienza nella modernizzazione di applicazioni Python legacy.
  • Esperienza in un’organizzazione di ingegneria orientata al prodotto.
  • Esperienza di collaborazione tra più team o gruppi di ingegneria.
  • Forte senso di responsabilità e autonomia, compresa la capacità di segnalare le lacune individuate.
  • Esperienza in ambienti di produzione transazionali ad alto volume.
  • Capacità di tradurre documenti con i requisiti di prodotto in specifiche tecniche dettagliate.
  • Disponibilità a lavorare secondo l’orario della costa orientale degli Stati Uniti, dalle 9:00 alle 17:00.