
Puzzle è una società di selezione e reclutamento specializzata in talenti tecnologici nearshore provenienti dall’America Latina. Aiuta le aziende ad ampliare la propria capacità ingegneristica tramite l’inserimento di personale e team dedicati, selezionando sviluppatori, product manager, professionisti del controllo qualità e altri specialisti tecnici. La sua attività si concentra sul mettere in contatto le organizzazioni con talenti in ambito ingegneristico e IT per sostenerne la crescita.
Ingegnere software web (da remoto in Brasile)
Realizza applicazioni JavaScript accessibili e componenti di interfaccia riutilizzabili per Puzzle. Distribuisci, monitora e migliora sistemi in produzione su AWS lavorando da remoto dal Brasile.
Descrizione
- Realizza applicazioni web accessibili e componenti di interfaccia riutilizzabili.
- Sviluppa funzionalità con framework moderni JavaScript e TypeScript.
- Integra API, autenticazione, analisi dei dati e servizi di terze parti.
- Trasforma i requisiti di prodotto e design in esperienze pronte per la produzione.
- Assicura che le applicazioni funzionino in modo coerente sui browser e dispositivi supportati.
- Migliora prestazioni, affidabilità e usabilità del front-end.
- Verifica i percorsi utente principali su browser, dispositivi e condizioni di rete diversi.
- Crea test automatizzati e controlla accessibilità, prestazioni e funzionalità.
- Analizza gli incidenti in produzione e previeni il ripetersi dei difetti.
- Distribuisci e mantieni applicazioni web in ambienti AWS.
- Coordina con i team Platform e SRE l’hosting e la preparazione operativa.
- Diagnostica problemi applicativi e infrastrutturali in produzione.
- Gestisce la configurazione delle applicazioni e le impostazioni specifiche per ambiente.
- Monitora lo stato, gli errori e le prestazioni delle applicazioni.
- Supporta distribuzioni e rollback e definisce flussi di lavoro CI/CD.
- Scrive codice manutenibile e ben testato e partecipa alle revisioni del codice.
- Adotta pratiche di sviluppo sicuro per proteggere credenziali e dati degli utenti.
- Registra decisioni tecniche e procedure operative.
- Partecipa, quando necessario, ai turni di supporto alla produzione.
- Collabora con i team Prodotto, Design, Backend, QA, Sicurezza e Platform Engineering.
- Riporta al responsabile Engineering come collaboratore individuale.
- Collabora con il Principal Platform Engineer sull’infrastruttura AWS, le distribuzioni, il monitoraggio e la preparazione operativa.
Requisiti
- Almeno 3 anni di esperienza professionale nello sviluppo di applicazioni web in produzione.
- Ottima conoscenza di JavaScript e/o TypeScript, HTML e CSS.
- Esperienza con un framework front-end moderno come React, Vue, Angular o simili.
- Esperienza nello sviluppo di applicazioni web responsive e accessibili.
- Esperienza pratica nell’integrazione di API e sistemi di autenticazione.
- Esperienza con la sicurezza dei browser e le pratiche comuni di sicurezza delle applicazioni web.
- Esperienza nella scrittura e manutenzione di test automatizzati.
- Ottima conoscenza di Git e CI/CD.
- Esperienza pratica nella distribuzione e risoluzione di problemi di applicazioni su AWS.
- È richiesta una certificazione AWS attiva.
- È preferibile la certificazione AWS Certified Developer – Associate.
- Ottime capacità di problem solving e debugging.
- Capacità di lavorare in autonomia e collaborare efficacemente con team diversi.
- Dimestichezza con strumenti di programmazione assistita dall’IA e agenti, applicando un solido giudizio tecnico.
- Capacità di sviluppare software con e senza assistenti di programmazione basati sull’IA.
- Capacità di progettare, scrivere, eseguire il debug, testare e mantenere autonomamente codice per la produzione.
- Capacità di revisionare e convalidare codice generato dall’IA.
- Capacità di individuare problemi di sicurezza, affidabilità e manutenibilità nelle implementazioni generate dall’IA.
- Capacità di proteggere codice proprietario, credenziali, informazioni dei clienti e altri dati sensibili quando si utilizzano strumenti di IA.
Benefit
- Retribuzione in USD commisurata a competenze ed esperienza.
- Generoso numero di giorni di ferie retribuite per favorire l’equilibrio tra vita professionale e privata e il riposo.
- Contributo economico alla copertura assicurativa sanitaria.
- Revisioni salariali annuali per riconoscere e premiare i risultati.
- Formazione e certificazioni pagate per sostenere la crescita professionale continua.