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