
FULL STACK SOFTWARE ENGINEER
- Firenze
- Tempo indeterminato
- Full time
Raccolta dei requisiti utente, definizione dei processi e redazione dei documenti di analisi funzionale e tecnica
Coordinamento funzionale del Team di sviluppo del software di singoli componenti
Supportare le fasi di User Acceptance Testing (UAT) alle fasi di UAT e go liveSoftware Developer
Analizzare progetti complessi partendo dai requisiti di alto livello, analizzare progetti complessi, definendo processi e le architetture di funzionamento
Redigere documentazione tecnica di progetto
Progettare e definire l'architettura software, comprese le componenti backend e le interfacce frontend
Sviluppare soluzioni software utilizzando l’utilizzo dei framework utilizzati dall’azienda
Coordinare lo sviluppo e garantire la qualità del codice prodotto.
Fornire mentoring e formazione ai membri del team su nuove tecnologie e progetti.
Contribuire alla definizione di strategie e allo sviluppo dei progetti interni del gruppoCompetenze Richieste
Ottima conoscenza di linguaggi di programmazione, librerie e framework front-end (JavaScript, TypeScript, ReactJS, NextJS, PHP - Laravel)
Solida comprensione della programmazione orientata agli oggetti e familiarità con vari pattern di progettazione e architettura
Conoscenza di CSS, HTML e almeno un template engine
Conoscenza e utilizzo di piattaforme CI/CD (es. Azure DevOps)
Familiarità con i database (es. Oracle, Postgresql, MongoDB) e con i server web (es. Apache, Nginx)
Esperienza nell’utilizzo della shell in ambiente Unix/Linux
Esperienza di integrazione con API che utilizzano REST e altre tecnologie come GraphQLNice to Have
Gradita conoscenza di Python.
Gradita conoscenza metodologie AgilePensi di essere la persona giusta? Ecco cosa ti offriamo:- contratto e inserimento commisurati all'esperienza.Are hu ready? Non aspettare un minuto di più: inviaci la tua candidatura ed entra a far parte del nostro team