Full-Stack Developer
Junior / Apprendista

Default organization logo

Focelda S.p.A.

Italia, Via Venezia, Monti, Municipio Roma I, Roma, Roma, Lazio, 00184, Italia

Di persona

Contratto a tempo indeterminato

Tecnologia e sviluppo software

Descrizione della Posizione Lavorativa

Focelda ricerca un Full-Stack Developer Junior da inserire nel team tecnico per contribuire allo sviluppo e all’evoluzione delle piattaforme interne. La posizione è in sede a Roma e prevede un impegno full-time.

Stack tecnologico e aree di lavoro

La risorsa lavorerà su un ecosistema moderno e in evoluzione che comprende:

  • Node.js per il backend
  • ReactJS / Vite per il frontend
  • TailwindCSS per interfacce responsive
  • GitHub per versionamento e collaborazione
  • Ambiente server Linux e PM2 per i processi Node.js in produzione
  • Architetture a microservizi, frontend standalone e micro-frontend
  • Integrazioni tra servizi interni ed esterni e messaggistica con RabbitMQ
  • Database relazionali (MariaDB/MySQL) e non relazionali (MongoDB)
  • Soluzioni AI-oriented: integrazione con modelli di IA, sistemi RAG, database vettoriali, embeddings, automazioni e workflow AI, integrazioni con strumenti come n8n

Responsabilità

  • Sviluppare e mantenere applicazioni web moderne, sia lato frontend sia backend
  • Progettare API scalabili (REST e/o GraphQL) e integrazioni tra servizi
  • Gestire database relazionali e NoSQL
  • Collaborare con il team DevOps per automazione CI/CD e containerizzazione
  • Integrare sistemi legacy e nuove piattaforme tramite API e soluzioni cloud
  • Se disponibile, sperimentare e implementare soluzioni di AI, machine learning e automazione intelligente

Competenze richieste

Si richiedono conoscenze di base/intermedie nei seguenti ambiti:

  • JavaScript / TypeScript (ES6+)
  • Node.js ed Express.js
  • ReactJS
  • HTML5, CSS3 e logiche responsive
  • API REST (eventualmente GraphQL) e progettazione di API, inclusa autenticazione (JWT)
  • Gestione stato (Redux opzionale)
  • Database relazionali (MariaDB/MySQL) e non relazionali (MongoDB)
  • Git e GitHub
  • Basi di CI/CD (es. GitHub Actions o GitLab CI)
  • Familiarità con strumenti di build (Vite o Webpack)

Non è necessario padroneggiare tutto lo stack: si cercano persone con buone basi, voglia di imparare e interesse per architetture moderne e scalabili.

Competenze preferenziali

  • Conoscenze base di Python e/o PHP
  • Esperienza minima con Linux
  • Esperienza con Docker e preferibilmente Nginx
  • Interesse o esperienza con Machine Learning, IA e modelli LLM; uso di API AI (es. OpenAI)
  • Conoscenza di strumenti di automazione come n8n, sistemi RAG, embeddings o database vettoriali
  • Conoscenze base di librerie ML (Scikit-Learn, XGBoost, LightGBM) o interesse per Deep Learning (PyTorch, TensorFlow)
  • Conoscenze di NLP (spaCy, NLTK, Hugging Face) o Computer Vision (OpenCV)
  • Esperienza o interesse per architetture a microservizi

Cosa offriamo

  • Progetti innovativi e stimolanti
  • Ambiente orientato alla crescita professionale
  • Formazione continua e accesso a tecnologie d’avanguardia (AI, LLMs, ML, automazione)
  • Contratto full-time con retribuzione commisurata all’esperienza

Sede di lavoro

La posizione è esclusivamente in sede a Roma. È preferibile la candidatura di profili residenti o domiciliati in zona Roma o aree limitrofe.

Profilo ricercato

  • Full-Stack Developer Junior con forte interesse per tecnologia, AI e sviluppo software moderno
  • Mentalità pratica e orientata alla crescita
  • Capacità di lavorare in team e voglia di imparare su progetti reali e strutturati

Come candidarsi

Inviare CV aggiornato e, se disponibili, esempi di progetto (GitHub, portfolio, ecc.). Tutte le candidature saranno valutate senza distinzione di sesso, età, nazionalità o altra caratteristica non pertinente.

Retribuzione

€24.900 - €25.000 all'anno

Benefit

  • Formazione continua
  • Accesso a tecnologie avanzate (AI, LLMs, ML)
  • Progetti sfidanti e ambiente stimolante

Requisiti

Conoscenze di base/intermedie in JavaScript/TypeScript, Node.js, Express, React, HTML/CSS responsive; familiarità con database relazionali e NoSQL (MariaDB/MySQL, MongoDB); esperienza con Git/GitHub e basi di CI/CD; interesse per AI e architetture moderne. Residenza/domicilio in zona Roma preferibile. Disponibilità a lavorare in sede full‑time. Non è richiesta padronanza completa di tutto lo stack, ma motivazione e voglia di imparare.

Competenze richieste

  • Competenze professionali
  • JavaScript TypeScript Node.js Express.js ReactJS HTML5 CSS3 TailwindCSS Vite Git / GitHub MariaDB / MySQL MongoDB REST API GraphQL JWT CI/CD (GitHub Actions/GitLab CI) Docker Linux RabbitMQ PM2 Microservizi N8N / strumenti di automazione Concetti ML/AI e LLMs
  • Competenze trasversali
  • Problem-solving Curiosità Autonomia Lavoro di squadra Voglia di imparare Orientamento alla crescita