Descrizione del lavoro:
Il Full Stack Developer è un ruolo chiave per lo sviluppo di applicazioni software scalabili e innovative. La tua responsabilità sarà quella di progettare, sviluppare e mantenere le nostre applicazioni web, garantendo la loro sicurezza, affidabilità e prestazioni.
Le tue responsabilità saranno:
1. Progettare e sviluppare soluzioni tecnologiche avanzate per soddisfare i requisiti aziendali.
2. Collaborare con team cross-funzionali per definire e implementare soluzioni eleganti che soddisfino le esigenze dei clienti.
3. Utilizzare la tua esperienza per sviluppare e mantenere la logica lato server, i database e le API delle nostre applicazioni.
4. Garantire la sicurezza, affidabilità e prestazioni dei servizi lato server.
5. Creare interfacce responsive e user-friendly collaborando con designer UI/UX per implementare interfacce visivamente accattivanti e intuitive.
6. Scrivere codice pulito, ben documentato e manutenibile.
7. Condurre test approfonditi, debugging e revisioni del codice per garantire una consegna del software di alta qualità.
Requisiti:
1. Laurea triennale o magistrale in Informatica o Ingegneria.
2. Esperienza comprovata come Full Stack Developer con competenze in Java/J2EE o Node.js per il back end e Angular 2+, React o Vue.js per il front end.
3. Forte comprensione dei principi di sviluppo software, architettura e best practice.
4. Competenza nella gestione dei database e SQL.
5. Esperienza con sistemi di controllo versione e di CI/CD (Jenkins, GIT).
6. Capacità di lavorare in modo indipendente e come parte di un team collaborativo.
Benefici:
1. Formazione e certificazioni per potenziare le tue skills.
2. Una prospettiva di crescita professionale che asseconda le tue inclinazioni.
3. Un ambiente giovane, creativo e aperto alla collaborazione.
4. Tanti eventi e attività di team building per rafforzare le connessioni.
5. Un contesto in continua evoluzione che investe in innovazione, ricerca e sviluppo.
6. Un pacchetto retributivo competitivo e bonus basati sulla performance.
7. Un ambiente flessibile e sostenibile, che favorisce il work life balance.