Informazioni sul ruolo
Anyone AI sta selezionando ingegneri del software Python esperti per una serie di incarichi retribuiti, basati su progetti, con un laboratorio di AI leader del settore.
Lavorerai su progetti di ingegneria del software con ambito chiaramente definito, che coinvolgono codebase reali e sfide di sviluppo. I progetti possono includere debug, sviluppo di funzionalità, refactoring, migrazioni, testing e revisione tecnica.
Questa opportunità è particolarmente adatta a ingegneri esperti che cercano lavoro remoto e flessibile su progetti, da affiancare ad altri impegni professionali.
Cosa cerchiamo
- 2–7 anni di esperienza professionale nell'ingegneria del software
- Forte padronanza di Python
- Esperienza professionale con JavaScript o TypeScript
- Conoscenza operativa di almeno un altro linguaggio, come Java, C# o Go
- Esperienza backend o full-stack su sistemi in produzione
- Esperienza con framework di testing come pytest, Jest, JUnit, xUnit o Go testing
- Capacità di orientarsi con sicurezza e fare debug in codebase grandi e distribuite su più file
- Esperienza con code review, refactoring e migrazioni in produzione
- Competenza avanzata nella scrittura professionale in inglese
- Forte attenzione ai dettagli e capacità di problem-solving tecnico
Su cosa lavorerai
A seconda del progetto, potresti:
- Fare debug e risolvere problemi in codebase complesse e distribuite su più file
- Implementare nuove funzionalità backend o full-stack
- Effettuare refactoring e migrare sistemi esistenti
- Sviluppare ed estendere suite di test unitari e di integrazione
- Scrivere specifiche tecniche chiare e implementazioni di riferimento
- Revisionare codice e contributi tecnici per correttezza e qualità
- Identificare casi limite, ambiguità e potenziali modalità di errore
- Verificare che requisiti, codice, test e output attesi siano allineati
I progetti hanno un ambito definito individualmente, consentendo ai collaboratori di assumere lavoro in base alla propria disponibilità ed esperienza.
Dettagli dell'incarico
Tipo di lavoro: Remoto Incarico: Consulenza basata su progetti Impegno: Part-time e flessibile Orario: I collaboratori gestiscono autonomamente la propria disponibilità
Questa è un'opportunità di consulenza indipendente, non una posizione tradizionale a tempo pieno. I collaboratori sono retribuiti per progetto, con tariffe orarie stimate in base al tempo previsto necessario per completare ciascun progetto.
Puoi scegliere i progetti in base alla tua disponibilità, gestire il tuo orario, utilizzare le tue attrezzature e continuare a lavorare con altri clienti o datori di lavoro, fatte salve eventuali restrizioni contrattuali applicabili.
Cosa contraddistingue un lavoro ben fatto
- Codice e soluzioni tecniche di qualità pari alla produzione
- Deliverable di progetto completi e accurati
- Testing e validazione solidi
- Documentazione tecnica chiara
- Feedback di code review ponderati e concreti
- Consegna affidabile nel rispetto dei requisiti di ciascun progetto