Descrizione della Posizione Lavorativa
Focelda è alla ricerca di un Full-Stack Developer Junior da inserire nel proprio team tecnico per contribuire allo sviluppo e all'evoluzione delle piattaforme interne. La posizione è full-time e esclusivamente in sede a Roma (on-site).
Stack tecnologico e aree di lavoro
- Backend: Node.js, Express.js, PM2, ambienti server Linux
- Frontend: ReactJS, Vite, TailwindCSS, HTML5/CSS3, logiche responsive
- Versionamento e collaborazione: Git, GitHub
- Architetture: microservizi, micro-frontend
- Messaging e integrazione: RabbitMQ, integrazioni tra servizi interni/esterni, API REST/GraphQL
- Database: relazionali (MariaDB/MySQL) e non relazionali (MongoDB)
- Soluzioni AI-oriented: applicazioni con modelli di intelligenza artificiale, sistemi RAG, database vettoriali, embeddings, automazioni e workflow AI, integrazione con strumenti come n8n
Responsabilità
- Sviluppare e manutenere applicazioni web moderne sia lato front-end che lato back-end
- Progettare API scalabili (REST e/o GraphQL) e sistemi di integrazione tra servizi
- Gestire database relazionali e NoSQL
- Collaborare con il team DevOps per l'automazione dei flussi CI/CD e la containerizzazione
- Integrare servizi legacy e nuove piattaforme tramite API e soluzioni cloud
- Se presente la competenza: sperimentare e implementare soluzioni di AI, machine learning e automazione intelligente
Competenze richieste
- Conoscenze di base/intermedie di JavaScript/TypeScript (ES6+), Node.js ed Express.js, ReactJS
- HTML5, CSS3 e sviluppo responsive; familiarità con strumenti di build come Vite o Webpack
- Progettazione e integrazione API, autenticazione (JWT); gestione dello stato (Redux opzionale)
- Esperienza con database relazionali (MariaDB/MySQL) e non relazionali (MongoDB)
- Uso di Git e GitHub; basi di CI/CD (GitHub Actions o GitLab CI)
Competenze preferenziali
- Conoscenze base di Python o PHP
- Esperienza, anche minima, con Linux, Docker e preferibilmente Nginx
- Interesse o esperienza con Machine Learning, AI e modelli LLM; utilizzo di API AI (es. OpenAI)
- Familiarità con strumenti di automazione come n8n, sistemi RAG, embeddings o database vettoriali
- Conoscenze base di librerie ML (Scikit-Learn, XGBoost, LightGBM) e interesse per Deep Learning (PyTorch, TensorFlow); conoscenze in NLP (spaCy, NLTK, Hugging Face) o Computer Vision (OpenCV)
Cosa offriamo
- Progetti innovativi e sfidanti
- Ambiente stimolante e orientato alla crescita professionale
- Formazione continua e accesso a tecnologie d'avanguardia (AI, LLMs, ML, automazione)
- Contratto full-time con retribuzione commisurata all'esperienza
Informazioni pratiche
- Sede: Roma, posizione in presenza; si preferiscono candidati residenti o domiciliati in zona Roma o nelle aree limitrofe
- Come candidarsi: inviare CV aggiornato e, se disponibili, esempi di progetti (GitHub, portfolio, ecc.)
- Nota: tutte le candidature saranno valutate senza distinzione di sesso, età, nazionalità o altre caratteristiche non pertinenti
- Retribuzione: €24.900 - €25.000 all'anno
Benefit per i dipendenti
- Progetti stimolanti e non banali
- Ambiente orientato alla crescita professionale
- Formazione continua e accesso a tecnologie avanzate (AI, LLM, ML)
- Retribuzione commisurata all'esperienza
Requisiti
Conoscenze di base/intermedie in JavaScript/TypeScript, Node.js/Express, ReactJS, HTML5/CSS3, API REST/GraphQL, database relazionali (MariaDB/MySQL) e NoSQL (MongoDB), Git/GitHub e basi di CI/CD. Disponibilità a lavorare full-time in sede a Roma; si preferiscono profili residenti o domiciliati in zona. Inviare CV aggiornato e, se disponibili, esempi di progetti (GitHub, portfolio).
Competenze richieste
Competenze professionali
JavaScript
TypeScript
Node.js
Express.js
ReactJS
Vite
TailwindCSS
HTML5
CSS3
REST API
GraphQL
JWT
Redux
MariaDB/MySQL
MongoDB
Git/GitHub
CI/CD (GitHub Actions/GitLab CI)
Docker
Linux
RabbitMQ
PM2
Microservizi
N8N
Database vettoriali / embeddings
Competenze trasversali
Motivazione
Curiosità
Problem-solving
Autonomia
Lavoro di squadra
Voglia di imparare
Orientamento alla crescita