Informazioni sul ruolo
Anyone AI sta assumendo Sviluppatori Backend qualificati in Argentina (Python e JavaScript/TypeScript; conoscenza operativa di Java, C# o Go) per lavorare a un progetto con un laboratorio AI leader.
Requisiti:
- Padronanza avanzata della scrittura professionale in inglese
- 2–5 anni di esperienza professionale nello sviluppo software
- Forte padronanza di Python e JavaScript/TypeScript; conoscenza operativa di Java, C# o Go
- Esperienza nello sviluppo backend o full-stack in sistemi di produzione
- Esperienza con framework di testing (ad es. pytest, Jest, JUnit, xUnit, Go testing)
- Comprovata capacità di debug e di orientamento in basi di codice di grandi dimensioni e multi-file
- Esperienza con code review, refactoring e migrazioni in produzione
Modalità di collaborazione: lavoro di valutazione esperto part-time, basato su progetto
Tipo di lavoro: Da remoto
I contributori progetteranno e valuteranno task realistici di ingegneria del software, tra cui risoluzione di bug, implementazione di funzionalità, refactoring/migrazione e generazione di test. Il lavoro comprende sia la creazione di scenari di programmazione complessi sia la revisione dei contributi dei colleghi per qualità e accuratezza.
Si tratta di un ruolo di consulenza basato su progetto. I consulenti saranno pagati per progetto; le tariffe orarie sono stime basate sui tempi di completamento previsti. I consulenti gestiscono autonomamente i propri orari, forniscono i propri strumenti e possono fornire contemporaneamente servizi ad altri fornitori/datori di lavoro (nel rispetto delle disposizioni di tali fornitori).
Responsabilità:
I contributori dovranno:
- Progettare e implementare task di programmazione multi-file relativi a correzione di bug, sviluppo di funzionalità, refactoring e testing
- Scrivere specifiche chiare in linguaggio naturale e implementazioni di riferimento
- Sviluppare ed estendere suite di test unitari e di integrazione
- Rivedere i task generati dai colleghi per correttezza, chiarezza e realismo
- Identificare casi limite, ambiguità e potenziali modalità di errore
- Garantire l'allineamento tra specifiche, codice e output attesi
Risultati attesi:
- Task di programmazione di alta qualità e realistici come in produzione
- Implementazioni di riferimento complete e corrette
- Copertura di test robusta e artefatti di validazione
- Feedback strutturato e attuabile dalla revisione tra pari