Developer SQL
2 giorni fa
Milano, Provincia di Milano; Lombardia, Italia
ELEbit Srl
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
Job skill profile: Programmatore Full Stack
Capacità di sviluppo autonoma e documentazione di progetto
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:
Autonomia operativa: React, Vue.js, Angular Avanzato 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 Git, GitFlow, code review Esperto Testing: Unit, Integration, E2E (Jest, Cypress) Avanzato La piena autonomia operativa è un requisito fondamentale del ruolo. 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. 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. 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'ambiente, 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. 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. Collaborazione in team distribuiti e multidisciplinari Cultura del continuous improvement e del feedback Laurea triennale o magistrale in Informatica, Ingegneria del Software o disciplina equivalente (o comprovata esperienza in sostituzione) Esperienza Lingue Italiano fluente; Inglese tecnico scritto B2 minimo (documentazione, commit, ticket) Profilo GitHub / GitLab attivo con progetti documentati; gradita presenza di README e ADR nei repository
esperienza:
Autonomia operativa: React, Vue.js, Angular Avanzato 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 Git, GitFlow, code review Esperto Testing: Unit, Integration, E2E (Jest, Cypress) Avanzato La piena autonomia operativa è un requisito fondamentale del ruolo. 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. 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. 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'ambiente, 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. 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. Collaborazione in team distribuiti e multidisciplinari Cultura del continuous improvement e del feedback Laurea triennale o magistrale in Informatica, Ingegneria del Software o disciplina equivalente (o comprovata esperienza in sostituzione) Esperienza Lingue Italiano fluente; Inglese tecnico scritto B2 minimo (documentazione, commit, ticket) Profilo GitHub / GitLab attivo con progetti documentati; gradita presenza di README e ADR nei repository