Ingegnere software full-stack senior (M/F)
Informazioni sul ruolo
Sede: Ovunque nel mondo, completamente da remoto
Tipo di contratto: Collaboratore indipendente (circa 15 ore a settimana)
Orario: Flessibile: scegli tu gli orari e i giorni in cui lavorare, anche nei weekend se lo desideri, purché ci sia attività.
Cerchiamo ingegneri software full-stack altamente qualificati per un progetto di addestramento dell'IA che riguarda sviluppo software, risoluzione di problemi tecnici, debugging, architettura di sistema e valutazione del codice.
Il lavoro consiste nel creare, risolvere, rivedere e validare compiti di ingegneria del software impegnativi su sistemi front-end e back-end, e nell'aiutare a tradurre build di codice complete da un linguaggio a un altro.
Questo ruolo richiede una concreta esperienza pratica sia di ingegneria front-end sia di back-end. I candidati devono sentirsi a proprio agio lungo tutto lo stack applicativo, anziché specializzarsi esclusivamente in un solo livello.
- Sviluppare, modificare ed effettuare il debug dei componenti applicativi front-end e back-end.
- Implementare le funzionalità rivolte agli utenti e i servizi, le API e i modelli di dati che le supportano.
- Tracciare richieste e dati attraverso browser, applicazioni front-end, API, servizi, database e integrazioni esterne.
- Lavorare in repository sconosciuti e comprendere l'architettura applicativa esistente.
- Diagnosticare malfunzionamenti legati a stato dell'applicazione, contratti API, autenticazione, persistenza, rete e deployment.
- Valutare e migliorare codice scritto in più linguaggi di programmazione.
- Rivedere le soluzioni generate dall'IA per correttezza, completezza, prestazioni, sicurezza e manutenibilità.
- Solida esperienza professionale nello sviluppo di applicazioni full-stack in produzione.
- Concreta esperienza pratica sia di ingegneria front-end sia di back-end.
- Esperienza in produzione con più linguaggi di programmazione.
- Solida conoscenza di applicazioni per browser, API, stato dell'applicazione, database e integrazione dei servizi.
- Esperienza nel comprendere l'architettura di sistemi software completi e nel contribuirvi.
- Capacità di lavorare con efficacia in codebase sconosciute.
- Solide capacità di debugging e di risoluzione dei problemi tecnici.
- Candidarsi al ruolo e rispondere alle domande di selezione.
- Sostenere un colloquio con l'IA di circa 30 minuti.
- Completare una valutazione tecnica, se richiesta.
- Superare la revisione del responsabile delle assunzioni. Il compenso è basato sui risultati. Gli esperti vengono pagati a compito quando questo rispetta le specifiche del progetto. Il tempo necessario per completare ogni compito può variare in base all'esperienza e al metodo di lavoro dell'esperto. Si applicano requisiti minimi di consegna. Gli esperti devono consegnare un numero minimo di compiti a settimana.
- Di solito copriamo i ruoli entro 48 ore e cerchiamo esperti pronti a iniziare subito. Se selezionato, ci aspettiamo che tu inizi i tuoi primi compiti entro 24-48 ore dal completamento dell'onboarding.
Ruoli correlati
Ingegnere del software – Backend (M/F)
Ingegnere del software – Backend — da remoto, lavoro retribuito di addestramento e valutazione dell'IA (software-engineering) ($30-$100/h).
Ingegnere del software, neolaureato (M/F)
Ingegnere del software, neolaureato — lavoro da remoto retribuito di addestramento e valutazione dell'IA (ingegneria del software) ($60-$80/h).
Ingegnere del software (M/F)
Ingegnere del software — lavoro da remoto retribuito di addestramento e valutazione dell'IA (ingegneria del software) ($30-$100/h).
