Sviluppatore Full Stack (Milano)

Sviluppatore Full Stack (Milano)

29 set
|
ELEbit
|
Milano

29 set

ELEbit

Milano

Job skill profile: Programmatore Full Stack

I candidati sono invitati a leggere attentamente tutti gli elementi di questo annuncio. La preghiamo di inviare la sua candidatura tempestivamente.

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. xrdztoy

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

📌 Sviluppatore Full Stack (Milano)
🏢 ELEbit
📍 Milano

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: sviluppatore full stack (milano) / milano

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: sviluppatore full stack (milano) / milano