Sviluppatore Full Stack

27 set - Lazio
ELEbit

Job skill profile: Programmatore Full Stack Capacità di sviluppo autonoma e documentazione di progetto
OBIETTIVO DEL RUOLO Il Programmatore Full Stack è responsabile della progettazione, dello sviluppo e della manutenzione di applicazioni web end-to-end.
Opera con elevata autonomia su entrambi i livelli applicativi — frontend e backend — garantendo la qualità del codice, il rispetto delle scadenze e la produzione sistematica di documentazione tecnica e di progetto.
Rappresenta un punto di riferimento tecnico all'interno del team, contribuendo attivamente alle decisioni architetturali.
Anni di esperienza
:
Minimo 3 anni Conoscenza Stack:
Minimo 2 stack Autonomia operativa:
Media-Alta Redazione Documentazione:
Livello di autonomi buona
COMPETENZE TECNICHE RICHIESTE Frontend – Framework UI:
React, Vue.js, Angular
Avanzato Frontend – Stile e Layout:
HTML5, CSS3, Tailwind, SCSS
Avanzato Backend – Linguaggi:
Node.js, Python, Java / C#
Avanzato Backend – API
REST, GraphQL, OpenAPI / Swagger
Avanzato Database -
PostgreSQL, MySQL, MongoDB, Redis
Avanzato Cloud & DevOps -
Docker, Kubernetes, CI/CD (GitLab/GitHub)
Avanzato Versionamento:
Git, GitFlow, code review
Esperto Sicurezza applicativa:
OWASP Top 10, JWT, OAuth 2.0
Avanzato Testing:
Unit, Integration, E2E (Jest, Cypress)
Avanzato
CAPACITÀ DI LAVORO IN AUTONOMIA La piena autonomia operativa è un requisito fondamentale del ruolo.
Il candidato deve dimostrare la capacità di: Analizzare i requisiti funzionali e tecnici in modo indipendente, traducendoli in soluzioni architetturali coerenti.
Stimare effort e gestire il proprio backlog senza supervisione continua,



rispettando le deadline concordate.
Individuare, diagnosticare e risolvere anomalie su stack complessi (frontend, backend, DB, infrastruttura) in autonomia.
Proporre miglioramenti tecnici, refactoring e ottimizzazioni delle prestazioni senza attendere input espliciti.
Interfacciarsi con gli stakeholder non tecnici per raccogliere le esigenze e tradurle in specifiche implementative.
Gestire l'intero ciclo di vita di una feature: analisi ? sviluppo ? test ? deploy ? monitoraggio.
Operare efficacemente sia in contesti di lavoro remoto sia in quelli ibridi, mantenendo alta la produttività.
CAPACITÀ DI REDAZIONE DOCUMENTAZIONE DI PROGETTO La produzione di documentazione tecnica è considerata parte integrante del processo di sviluppo, non un'attività accessoria.
Il candidato è tenuto a redigere e mantenere aggiornati i seguenti artefatti documentali:
Documentazione Tecnica README completo di progetto: scopo, prerequisiti, istruzioni di setup, configurazione degli ambienti.
Architettura del sistema: diagrammi C4 o UML (componenti, sequenze, deployment), scelte tecnologiche motivate.
API Reference: specifica OpenAPI/Swagger di tutti gli endpoint, con esempi di request/response e codici di errore.
Guida alla configurazione: variabili d'atmosfera, secrets management,



dipendenze esterne.
Runbook operativo: procedure di deploy, rollback, monitoraggio e gestione degli alert.
Documentazione di Processo e Progetto Analisi funzionale e specifiche tecniche: traduzione dei requisiti di business in documentazione strutturata.
Decisional log (ADR – Architecture Decision Records): tracciamento delle motivazioni delle scelte architetturali nel tempo.
Changelog strutturato: tracciamento delle versioni secondo lo standard Semantic Versioning (SemVer).
Post-mortem e incident report: documentazione degli eventi critici con root cause analysis e action items.
Knowledge base interna: guide, how-to, FAQ per il trasferimento di conoscenza al team.
SOFT SKILL E COMPETENZE TRASVERSALI Competenze relazionali Comunicazione tecnica efficace con stakeholder non tecnici Collaborazione in team distribuiti e multidisciplinari Mentoring e code review costruttivo Gestione proattiva delle priorità e delle aspettative
Approccio al lavoro Problem solving strutturato e analitico Cultura del continuous improvement e del feedback Attenzione alla qualità: clean code, SOLID, DRY Apprendimento continuo e aggiornamento tecnologico
REQUISITI FORMALI Istruzione Laurea triennale o magistrale in Informatica, Ingegneria del Software o disciplina equivalente (o comprovata esperienza in sostituzione) Esperienza Minimo 3 anni in ruolo Full Stack con responsabilità diretta su progetti complessi Lingue Italiano fluente; Inglese tecnico scritto B2 minimo (documentazione, commit, ticket) Portfolio Profilo GitHub / GitLab attivo con progetti documentati; gradita presenza di README e ADR nei repository

RESPONSABILE SEGRETERIA GENERALE

29 set - Roma
Fondazione Lavoro

Estetista Junior (f,m,nb)

29 set - Roma
Randstad Italia

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per sviluppatore full stack / lazio

COMUNE DI TRIESTE - CONCORSO PUBBLICO PER ESAMI PER 2 POSTI A TEMPO PIENO E INDET. DI ''FUNZIONARIO DIRETTIVO (TECNICO)'' CATEGORIA D, ADDETTO A ELABORAZIONI CARTOGRAFICHE E GESTIONE DATI TERRITORIALI

29 set - Trieste
Dipartimento della Funzione Pubblica

Barista/Cameriere

29 set - Arona
presta&camelia