Junior Full Stack Developer – Web

10 ore fa

Florence, Tuscany, Italia Bluefactor Digital Tempo pieno
#

Chi siamo
Bluefactor è una digital agency che lavora su progetti web, digitali e di intelligenza artificiale per aziende italiane e internazionali. Negli ultimi anni una parte crescente del nostro lavoro riguarda lo sviluppo di soluzioni basate sull'AI e la nostra piattaforma per portare l'intelligenza artificiale all'interno delle aziende, integrandola con conoscenza, documenti, strumenti e processi di lavoro. Cerchiamo una persona da inserire nel nostro team di sviluppo, che lavori sia sui tradizionali progetti web sia sull'evoluzione di NiroDeep. # Chi cerchiamo Cerchiamo un Full Stack Developer junior, con buone basi tecniche e soprattutto con voglia di imparare rapidamente. Non cerchiamo un senior né una persona che sappia già fare tutto. Ci interessa di più trovare qualcuno che abbia capito bene i fondamenti dello sviluppo software, sappia ragionare davanti a un problema e abbia la curiosità necessaria per imparare tecnologie e strumenti nuovi. Il profilo ideale è una persona nelle prime fasi del proprio percorso professionale, preferibilmente con una formazione universitaria in Informatica, Ingegneria Informatica o discipline affini, anche appena conclusa o in fase di completamento. # Cosa farai concretamente Lavorerai su due aree principali. Da una parte svilupperai e manterrai applicazioni e piattaforme web, intervenendo sia sul frontend sia sul backend e confrontandoti con database, API, servizi esterni, test e ambienti di produzione. Dall'altra collaborerai allo sviluppo di una piattaforma in continua evoluzione che integra modelli di intelligenza artificiale, agenti, documenti, strumenti e applicazioni aziendali. Non significa che dovrai essere già un esperto di AI. Significa però che dovrai avere interesse a capire come cambia lo sviluppo software quando l'intelligenza artificiale non è soltanto una funzionalità del prodotto, ma diventa anche uno strumento con cui progettare, programmare, testare, analizzare e migliorare il software. Nel lavoro quotidiano utilizziamo infatti strumenti AI a supporto dello sviluppo e sperimentiamo continuamente nuovi modi di collaborare con agenti e modelli linguistici. # Cosa ci interessa Cerchiamo soprattutto:
* buone basi di programmazione e sviluppo web;
* conoscenza dei principi fondamentali di frontend, backend, API, database e Git;
* capacità di leggere e comprendere codice scritto da altri;
* capacità di affrontare un problema in modo logico prima ancora di cercarne la soluzione;
* interesse per l'intelligenza artificiale e per i nuovi strumenti di AI-assisted development;
* curiosità verso tecnologie, framework e approcci nuovi;
* attenzione alla qualità del codice e disponibilità a testare ciò che si sviluppa;
* una buona autonomia nell'imparare, accompagnata dalla capacità di chiedere aiuto quando serve;
* voglia di capire il progetto nel suo insieme, senza limitarsi al singolo task assegnato. La conoscenza di specifici framework o strumenti è utile, ma per noi è meno importante della capacità di impararli. Sono benvenuti anche progetti universitari, tesi, esperienze personali, contributi open source o piccoli progetti realizzati autonomamente: non valutiamo il percorso solo sulla base degli anni di esperienza lavorativa. # Il rapporto con l'AI Su questo punto vogliamo essere particolarmente chiari. Non cerchiamo qualcuno che utilizzi l'intelligenza artificiale semplicemente per farsi generare codice. Cerchiamo una persona interessata a imparare come usarla bene nello sviluppo software: per esplorare una codebase, progettare una soluzione, produrre codice, verificarlo, scrivere test, individuare errori e confrontare approcci diversi. Allo stesso tempo, consideriamo fondamentale mantenere la capacità di capire il codice prodotto, valutarne la qualità e riconoscere quando una soluzione proposta dall'AI è sbagliata. Non è necessario avere già esperienza avanzata in questo modo di lavorare. È necessario avere voglia di impararlo. # Cosa offriamo Entrerai in un ambiente nel quale potrai lavorare contemporaneamente su progetti reali e su tecnologie che stanno cambiando molto rapidamente. Avrai la possibilità di crescere sia come sviluppatore full stack sia nel campo dell'intelligenza artificiale applicata allo sviluppo software e ai processi aziendali. Lavorerai a stretto contatto con persone con competenze diverse — sviluppo, digital, UX, marketing e AI — e avrai spazio per proporre soluzioni, sperimentare e assumerti progressivamente maggiore autonomia. Per noi l'obiettivo non è trovare qualcuno perfettamente aderente a uno stack tecnologico oggi, ma una persona che possa diventare molto forte lavorando con noi nei prossimi anni. # Inquadramento e modalità di lavoro Prevediamo un inserimento con contratto di lavoro dipendente, con inquadramento e retribuzione definiti in funzione del profilo e del percorso di crescita. Per i candidati che ne abbiano i requisiti potrà essere valutato l'inserimento con contratto di apprendistato professionalizzante. Il lavoro si svolgerà in modalità ibrida, alternando presenza in sede e lavoro da remoto, con un'organizzazione flessibile da concordare in funzione delle attività e delle esigenze del team. # Come candidarsi Mandaci il tuo CV e, se li hai, indicaci GitHub, portfolio, progetti personali, tesi, applicazioni o qualsiasi altra cosa che possa aiutarci a capire come programmi e come affronti i problemi. Nella candidatura raccontaci anche brevemente come stai utilizzando — oppure come vorresti utilizzare — strumenti di intelligenza artificiale nello sviluppo software. Non ci interessa una risposta “giusta”: ci interessa capire come ragioni.