Sviluppatore Full-Stack
Descrizione dell'offerta
TRENDAFIL S.R.L. , in un'ottica di miglioramento continuo dei servizi offerti, ricerca una risorsa che possa ricoprire il ruolo di:
Sviluppatore Full-Stack
Requisiti Tecnici Fondamentali:
Backend e Framework Web
• Solida esperienza con Node.js e TypeScript
• Conoscenza di AdonisJS o framework MVC simili (Express, NestJS)
• Esperienza con FastAPI e sviluppo di API RESTful in Python
• Comprensione dei principi di architettura delle applicazioni web moderne
Frontend
• Esperienza con Svelte/SvelteKit (preferibilmente Svelte 5) o framework reattivi simili (React, Vue)
• Buona conoscenza di JavaScript/TypeScript lato client
• Familiarità con concetti di reattività e gestione dello stato
Database
• Esperienza pratica con PostgreSQL (query complesse, ottimizzazione, indici)
• Conoscenza di database documentali, preferibilmente MongoDB
• Capacità di progettare schemi database efficienti
Sviluppo Agenti AI
• Esperienza con Python per lo sviluppo di servizi backend
• Conoscenza di Haystack o framework simili per applicazioni AI (LangChain, LlamaIndex)
• Capacità di integrare e orchestrare modelli di linguaggio
Generali
• Conoscenza di sistemi di versionamento (Git) e workflow collaborativi
• Comprensione di principi di sicurezza web (autenticazione, autorizzazione)
Competenze Nice to Have:
Intelligenza Artificiale
• Conoscenza dei principi base del machine learning e deep learning
• Esperienza con fine-tuning di modelli linguistici
• Familiarità con Hugging Face (hub, transformers, datasets)
• Comprensione di concetti come embeddings, RAG (Retrieval-Augmented Generation), prompt engineering
Competenze Aggiuntive Utili:
• Esperienza con Docker e containerizzazione
• Familiarità con CI/CD e deployment automatizzato
• Esperienza con testing (unit, integration, e2e)
• Conoscenza di Redis o altri sistemi di caching
• Esperienza con message queues (RabbitMQ, Kafka, BullMQ)
• Familiarità con metodologie Agile/Scrum
Soft Skills:
• Capacità di lavorare sia in autonomia che in team
• Problem solving e debugging efficace
• Buone capacità comunicative per documentazione tecnica
• Attitudine all'apprendimento continuo di nuove tecnologie
• Capacità di gestione del tempo e rispetto delle scadenze
Sarà considerato un Plus:
• Contributi a progetti open source
• Esperienza con vector databases (Pinecone, Weaviate, Qdrant)
• Conoscenza di framework di testing (Jest, Vitest, Pytest)
• Esperienza con strumenti di monitoring e logging (Sentry, Datadog, ELK stack)
Ulteriori dettagli:
• Luogo di Lavoro: Milano – zona Portello.
• Orario di Lavoro: full time (09:00 – 13:00 / 14:00 – 18:00).
• RAL offerta: commisurata in base all’esperienza del/della candidato/a e con formule contrattuali diverse e da valutare in fase di colloquio.
• Tipologia di contratto offerto: contratto di lavoro subordinato a tempo determinato o indeterminato, da valutarsi in base alle caratteristiche del/della candidato/a.