Informazioni sul ruolo
Anyone AI sta reclutando Sviluppatori Full-Stack qualificati (Python e JavaScript/TypeScript; conoscenza operativa di Java, C# o Go) per lavorare a un progetto con un laboratorio leader nel settore dell'IA.
Requisiti:
- Padronanza avanzata dell'inglese scritto in ambito professionale
- 3–7 anni di esperienza professionale nello sviluppo software
- Forte competenza in Python e JavaScript/TypeScript; conoscenza operativa di Java, C# o Go
- Esperienza nello sviluppo backend o full-stack in sistemi in produzione
- Esperienza con framework di test (ad es. pytest, Jest, JUnit, xUnit, Go testing)
- Comprovata capacità di eseguire il debug e navigare codebase di grandi dimensioni con più file
- Esperienza con code review, refactoring e migrazioni in produzione
Impegno: Attività di valutazione esperta part-time, basata su progetto
Tipo di lavoro: Remoto
I collaboratori progetteranno e valuteranno attività realistiche 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 complessi di programmazione sia la revisione delle proposte dei colleghi per qualità e accuratezza.
Si tratta di un ruolo da consulente basato su progetto. I consulenti saranno retribuiti per progetto; le tariffe orarie sono stime basate sui tempi di completamento previsti. I consulenti gestiscono autonomamente il proprio orario, forniscono i propri strumenti e possono fornire servizi simultaneamente ad altri fornitori/datori di lavoro (nel rispetto delle condizioni di tali fornitori).
Responsabilità:
I collaboratori dovranno:
- Progettare e implementare attività di programmazione multi-file relative 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
- Revisionare le attività generate dai colleghi per correttezza, chiarezza e realismo
- Identificare casi limite, ambiguità e potenziali modalità di fallimento
- Garantire l'allineamento tra specifiche, codice e output attesi
Risultati attesi:
- Attività di programmazione di alta qualità e realistiche come in produzione
- Implementazioni di riferimento complete e corrette
- Copertura di test solida e artefatti di validazione
- Feedback strutturato e attuabile dalle revisioni tra colleghi