Full-Stack Developer & Realtime AI
Descrizione dell'offerta
AI.ANIMA cerca un/una Full-Stack Developer & Realtime AI per contribuire alla produzione di software e all’evoluzione della piattaforma di Umani Digitali . La direzione tecnica è chiara e gli obiettivi prioritari sono definiti: cerchiamo una persona capace di accelerare i rilasci in produzione con ownership e qualità.
Responsabilità (alto livello)
- Sviluppo e manutenzione di componenti back-end e front-end destinati alla produzione.
- Implementazione di funzionalità realtime e orchestrazione tra servizi.
- Integrazione con sistemi esterni e canali aziendali.
- Qualità del codice, test, osservabilità, documentazione e rilasci CI/CD.
Requisiti necessari (must-have)
- Capacità di progettare e sviluppare da zero un client/renderer/avatar interattivo per Umano Digitale con gestione realtime di input/output (es. speech, sincronizzazione, streaming) e controllo dello stato.
- Conoscenza lingua Italiana, livello C1
- Capacità di progettare e implementare da zero un framework multi-agent (task routing, memory, tool/connector invocation, policy/guardrails, valutazione/feedback loop).
- Padronanza dell’intero ciclo di vita del software : progettazione → sviluppo → test → CI/CD → osservabilità → produzione (rollout/rollback, versioning, release management).
- Solido uso di linguaggi front-end moderni (es. TypeScript/React) e linguaggi back-end (es. Python/Go/Node.js), inclusa progettazione API (REST/GraphQL) e database relazionali (PostgreSQL, migrazioni, modellazione dati).
Requisiti aggiuntivi (preferibili ma non vincolanti)
- Feature flags/policy engine, audit/compliance.
- Esperienze AI/ML applicate a prodotti reali.
- Conoscenza di pattern event-driven /streaming e strategie di resilienza.
Modalità di lavoro
- Full remote.
Tipo di collaborazione — ITER & STEP
- Collaborazione con Partita IVA.
- Candidatura (preferibile allegare portfolio/GitHub , non vincolante).
- Colloquio introduttivo/tecnico (~45’).
- Sessione tecnica (~60–90’) con breve esercizio o review di un progetto reale.
- Proposta di collaborazione P.IVA con obiettivi e milestone condivise.
- Periodo di collaborazione P.IVA con valutazione reciproca dei risultati.
- In caso di esito positivo, possibile assunzione diretta con contratto di lavoro .
Compenso e modalità
- Retribuzione, benefit e modalità operative saranno condivisi durante il colloquio; risponderemo a tutte le domande del/la candidato/a.
ENGLISH Version — Job description
AI.ANIMA is hiring a Full-Stack Developer & Realtime AI to contribute to software production and to the evolution of the Digital Humans platform . The technical direction is clear and priorities are defined; we’re looking for someone who accelerates production releases with strong ownership and quality.
Responsibilities (high level)
- Build and maintain backend and frontend components for production.
- Implement realtime features and service orchestration.
- Integrate with external enterprise systems and channels.
- Ensure code quality, testing, observability, documentation, and CI/CD releases.
Required skills (must-have)
- Ability to design and build from scratch an interactive avatar for Digital Human client/renderer , handling realtime I/O (e.g., speech, synchronization, streaming) and state control.
- Italian Language C1 must have
- Ability to design and implement from scratch a multi-agent framework (task routing, memory, tool/connector invocation, policies/guardrails, evaluation/feedback loops).
- Mastery of the end-to-end software lifecycle : design → development → testing → CI/CD → observability → production (rollout/rollback, versioning, release management).
- Strong command of frontend languages (e.g., TypeScript/React) and backend languages (e.g., Python/Go/Node.js), including API design (REST/GraphQL) and relational databases (PostgreSQL, migrations, data modeling).
Nice to have (not mandatory)
- Feature flags/policy engine, audit/compliance.
- AI/ML experience in real products.
- Knowledge of event-driven /streaming patterns and resilience strategies.
Work setup
- Full remote.
Engagement type — PROCESS & STEPS
- Independent-contractor collaboration (VAT-registered).
- Application (preferred to include portfolio/GitHub , not mandatory).
- Intro/tech interview (~45 min).
- Technical session (~60–90 min) with a small exercise or project review.
- Contractor offer (VAT) with shared objectives and milestones.
- Contractor collaboration period with mutual outcome evaluation.
- If successful, potential direct employment .
Compensation & modalities
- Compensation, benefits and work modalities will be discussed during the interview; we will answer all candidate questions.