Performa Group società che vanta lunga esperienza in campo informatico, cerca per importante cliente:
Junior Full Stack Developer
Dipartimento: IT / Sviluppo Software
Sede di lavoro: Da remoto con sessioni periodiche in presenza a Milano
Descrizione del ruolo:
Stiamo cercando un Junior Full Stack Developer motivato e appassionato, con una buona comprensione dello sviluppo sia lato front-end che back-end, per unirsi al nostro team. La figura sarà coinvolta nella progettazione, sviluppo e manutenzione di applicazioni web moderne. Il candidato lavorerà a stretto contatto con il team di sviluppatori senior, designer e product manager per costruire soluzioni scalabili e di alta qualità, seguendo le migliori pratiche di sviluppo.
Responsabilità principali:
Sviluppo front-end: Creare interfacce utente reattive e dinamiche utilizzando HTML, CSS, e JavaScript (React, Angular o Vue.js).
Sviluppo back-end: Implementare e mantenere API e servizi server-side utilizzando linguaggi come Node.js, Python, PHP o Java.
Integrazione di database: Lavorare con database relazionali (es. MySQL, PostgreSQL) e non relazionali (es. MongoDB) per creare soluzioni scalabili e performanti.
Test e debugging: Eseguire test di unità, test di integrazione e debugging delle applicazioni per garantire la qualità del codice.
Collaborazione con il team: Partecipare a riunioni di progetto, stand-up giornalieri e code review, collaborando con altri sviluppatori e stakeholder aziendali.
Version control: Utilizzare sistemi di controllo versione come Git per gestire le versioni del codice e collaborare efficacemente con il team.
Deployment: Supportare il team nel processo di deploy su ambienti di staging e produzione.
Documentazione: Scrivere documentazione tecnica chiara e precisa per facilitare la manutenzione futura e la comprensione del codice da parte del team.
Requisiti tecnici:
Conoscenze front-end:
Familiarità con HTML5, CSS3 e JavaScript (ES6+).
Conoscenza base di almeno uno dei principali framework front-end: React, Angular o Vue.js.
Capacità di lavorare con librerie UI come Bootstrap, Material-UI o simili.
Conoscenze back-end:
Esperienza di base nello sviluppo di applicazioni lato server utilizzando linguaggi come Node.js, Python, Ruby o PHP.
Conoscenza delle architetture API RESTful e/o GraphQL.
Database:
Esperienza con database SQL (es. MySQL, PostgreSQL) e/o NoSQL (es. MongoDB).
Version control:
Conoscenza di Git e GitHub/GitLab per il versionamento del codice.
Altri requisiti tecnici desiderabili:
Esperienza con strumenti di containerizzazione come Docker.
Familiarità con servizi cloud (AWS, Azure o Google Cloud).
Conoscenza base di strumenti di testing (Jest, Mocha, Jasmine) e metodologie CI/CD.
Competenze trasversali:
Problem-solving: Capacità di risolvere problemi tecnici e di debugging in modo efficiente.
Comunicazione: Capacità di comunicare efficacemente con team tecnici e non tecnici.
Adattabilità: Propensione all'apprendimento continuo e all'adattamento alle nuove tecnologie.
Collaborazione: Capacità di lavorare in team e seguire una metodologia di sviluppo agile (es. Scrum o Kanban).
Attenzione ai dettagli: Precisione nel seguire le specifiche del progetto e attenzione alla qualità del codice.
Esperienza e requisiti:
Esperienza:
Minimo 6 mesi - 1 anno di esperienza (anche tirocini o progetti personali) nello sviluppo di applicazioni web full stack.
Formazione:
Laurea in Informatica, Ingegneria Informatica, Matematica o discipline correlate, oppure esperienza equivalente.
Cosa offriamo:
Ambiente di lavoro dinamico e stimolante, con possibilità di crescita professionale.
Formazione continua e aggiornamento sulle nuove tecnologie.
Opportunità di lavorare su progetti innovativi e di grande impatto.
Lavoro ibrido/remoto [se applicabile].
Benefit aziendali (assicurazione sanitaria, buoni pasto, ecc.) [se applicabile].
Il presente annuncio è rivolto ad entrambi i sessi, ai sensi delle leggi 903/77 e 125/91, e a persone di tutte le età e tutte le nazionalità, ai sensi dei decreti legislativi 215/03 e 216/03.