Junior Full Stack Developer – Web
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.
# Chi siamo
Invii la sua candidatura dopo aver letto i requisiti di competenza e qualifica per questa posizione, riportati di seguito.
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