Realizza e migliora applicazioni web, strumenti interni e integrazioni e-commerce: dal codice al risultato che le persone usano ogni giorno.
Il lavoro
- Sviluppare funzionalità frontend e backend per applicazioni web e strumenti di lavoro.
- Collegare sistemi tramite API e webhook, per esempio negozi Shopify, marketplace e servizi di messaggistica.
- Progettare e usare database, curando coerenza dei dati, permessi e gestione degli errori.
- Riprodurre e risolvere bug, scrivere test e verificare il risultato delle modifiche.
- Seguire il rilascio delle funzionalità e controllare che funzionino nell'utilizzo reale.
- Documentare le scelte e collaborare con chi usa gli strumenti per tradurre le esigenze in soluzioni semplici.
Le competenze
- Basi solide di programmazione e capacità di leggere, capire e modificare codice esistente.
- JavaScript o TypeScript, HTML e CSS per lo sviluppo web.
- Esperienza con un framework frontend, come React, e con lo sviluppo backend, per esempio Node.js.
- API REST, webhook e database relazionali: query SQL, modelli dati e migrazioni.
- Git, gestione degli errori e test: saper verificare il proprio lavoro e condividere modifiche leggibili.
- Costituiscono un plus lo sviluppo di app e integrazioni Shopify, Liquid, PHP o Python, Docker e ambienti Linux.
I due livelli
Livello Start
Hai già realizzato almeno un'applicazione funzionante, anche personale o di studio. Sai spiegare il codice che hai scritto, risolvere un problema semplice e usare Git. Ti chiediamo di mostrarci un progetto, un repository o una demo e di raccontare il tuo contributo.
Livello Avanzato
Hai esperienza su applicazioni usate da persone o aziende. Sai seguire una funzionalità dal requisito al rilascio, lavorare su frontend, backend e integrazioni e affrontare problemi di sicurezza, prestazioni e affidabilità. Sai motivare le scelte e collaborare alla revisione del codice.
Altre competenze tecniche
Se hai competenze utili non elencate qui, candidati comunque: le valutiamo. Puoi raccontarci anche come usi strumenti di intelligenza artificiale nello sviluppo, come controlli il codice prodotto e come proteggi dati e credenziali. Conta saper capire, verificare e mantenere ciò che consegni.
Competenze trasversali
Per noi contano, insieme alle competenze tecniche:
- analizzare un problema e fare domande prima di scrivere codice;
- organizzare il lavoro per priorità e scadenze, tenendo traccia delle attività;
- lavorare in squadra e accogliere il confronto sulle soluzioni;
- spiegare in modo semplice anche gli aspetti tecnici;
- imparare strumenti nuovi e segnalare con chiarezza limiti, errori e dubbi.
La tua candidatura
Inviaci il CV indicando a quale livello ti candidi e uno o più progetti che hai seguito. Puoi aggiungere link a repository, demo o una breve videocandidatura: spiega cosa hai realizzato direttamente e come hai verificato che funzionasse. Non condividere codice, dati o credenziali riservati di clienti e aziende.
Se il profilo è in linea, ti contatteremo per approfondire il tuo lavoro e le condizioni della collaborazione.
