
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.