Informazioni sul ruolo
In qualità di Ingegnere Full Stack (Node.js + React), lavorerai in remoto con retribuzione oraria per revisionare codice full-stack, progettazioni di sistemi e spiegazioni tecniche generati dall'IA, oltre a produrre implementazioni di riferimento di alta qualità e ragionamenti passo dopo passo per problemi ingegneristici complessi. Valuterai le soluzioni per correttezza, chiarezza, sicurezza, prestazioni, scalabilità e aderenza al prompt; identificherai problemi nella progettazione delle API, nell'autenticazione/autorizzazione, nella modellazione dei dati, nel rendering/stato di React, nel comportamento del runtime di Node.js, nell'asincronia/concorrenza, nella gestione degli errori, nei test e nell'osservabilità; verificherai le informazioni tecniche; scriverai spiegazioni e soluzioni modello di alta qualità che dimostrino le best practice; e valuterai e confronterai più risposte dell'IA in base alla correttezza e alla qualità del ragionamento.
Questo ruolo di collaboratore a retribuzione oraria, completamente remoto, è presso SME Careers, un'azienda in rapida crescita nel settore dei servizi di dati per l'IA e sussidiaria di SuperAnnotate, che fornisce dati di addestramento per l'IA a molte delle più grandi aziende di IA e laboratori di modelli fondativi del mondo—dove la tua competenza nel frontend contribuirà direttamente a migliorare i principali modelli di IA del mondo utilizzati da milioni di sviluppatori in tutto il mondo.
Importante: Non c'è un progetto immediato per questo ruolo; tuttavia, se qualificato, sarai tra i primi esperti che contatteremo quando si presenteranno opportunità pertinenti. Questo ti darà anche accesso a futuri progetti disponibili attraverso la nostra rete di esperti.
Cosa farai
- Sviluppare contenuti per l'addestramento dell'IA: creare prompt dettagliati su argomenti full-stack e scrivere risposte di riferimento di alta qualità per guidare l'apprendimento dell'IA.
- Ottimizzare le prestazioni dell'IA: valutare e classificare le risposte dell'IA per migliorare correttezza, sicurezza, prestazioni e manutenibilità.
- Garantire l'integrità del modello: testare gli output dell'IA per individuare imprecisioni o raccomandazioni non sicure, validando l'affidabilità in casi d'uso reali.
Cosa cerchiamo
- Laurea triennale o superiore in Informatica, Ingegneria del Software o in un campo tecnico strettamente correlato (o esperienza pratica equivalente).
- 4+ anni di esperienza professionale nella creazione di applicazioni web in produzione, inclusi backend Node.js e frontend React.
- Forte padronanza di TypeScript sia nei codebase backend che frontend.
- Competenza nel backend con Node.js: pattern asincroni, comportamento dell'event loop, progettazione delle API, validazione, gestione degli errori, sicurezza e job/queue in background.
- Competenza nel frontend con React: hook, pattern dei componenti, gestione dello stato, ottimizzazione delle prestazioni, form e nozioni di base sull'accessibilità.
- Esperienza nella progettazione e gestione di livelli dati: PostgreSQL/MySQL e/o MongoDB, progettazione dello schema, migrazioni, indicizzazione e ottimizzazione delle query.
- Esperienza con flussi di autenticazione: sessioni vs JWT, cookie, nozioni di base su OAuth/OIDC, concetti di RBAC/ABAC e gestione sicura dei segreti.
- Forte cultura dei test: test unitari/di integrazione/E2E (ad es. Jest/Vitest, React Testing Library, Playwright/Cypress) e flussi di lavoro CI/CD.
- Familiarità con gli strumenti dello stack moderno: Express/Fastify/NestJS, ORM (Prisma/TypeORM) e framework React (Next.js è un plus).
- Competenza minima in inglese C1 (scritto e parlato), con la capacità di scrivere spiegazioni tecniche chiare e seguire linee guida dettagliate in lingua inglese.
- Precedente esperienza con l'addestramento di dati per l'IA, l'annotazione o la valutazione di contenuti tecnici generati dall'IA è un forte plus.
- Altamente orientato ai dettagli e sistematico, con un approccio metodico alla valutazione della qualità del ragionamento e all'identificazione di problemi sottili in codice full-stack complesso.