Cyber Guru, con oltre 1.000.000 di utenti attivi nelle sue piattaforme, è il fornitore leader di Cyber Security Awareness Training nell'Europa meridionale. La nostra missione è quella di dotare i dipendenti delle conoscenze e delle competenze necessarie per riconoscere e contrastare le minacce informatiche, garantendo una solida cultura della sicurezza all'interno delle organizzazioni. Le nostre soluzioni vengono fornite tramite un modello Software-as-a-Service (Saa S), fornendo programmi di formazione scalabili e accessibili.Per il nostro di Ricerca& Sviluppo stiamo cercando un/a Senior Software Developer Il/la candidato/a ideale ha una mentalità orientata alla tecnologia AI, abitudine a programmare e iterare velocemente, che sappia sfruttare i moderni strumenti di intelligenza artificiale per trasformare le idee in codice funzionante in modo efficiente.Lavorerai sulla nostra piattaforma di formazione sulla sicurezza informatica Saa S utilizzando Python, PHP, Node.js e architetture di microservizi, contribuendo sia alle funzionalità principali che all'evoluzione dell'infrastruttura.Principali responsabilità• Progettare e implementare funzionalità scalabili e microservizi per la piattaforma Cyber Guru utilizzando Python, PHP o Node.js.• Integrare e adottare strumenti e flussi di lavoro basati sull'intelligenza artificiale per semplificare lo sviluppo, la revisione del codice, il refactoring e la documentazione tecnica.• Collaborare con il team di livello 3 per indagare e risolvere problemi di produzione complessi.• Scrivere codice pulito, efficiente e ben testato in linea con le migliori pratiche di ingegneria.• Ottimizzare le prestazioni e l'affidabilità dei servizi in un ambiente di microservizi.• Gestire ed evolvere modelli di dati relazionali, in particolare su My SQL.• Contribuire alle discussioni sull'architettura e migliorare continuamente la progettazione del sistema.• Rimanere aggiornati sui nuovi framework, strumenti e tecniche di sviluppo basate sull'intelligenza artificiale.Competenze richieste• Laurea triennale o magistrale in Informatica, Ingegneria o un campo correlato.• Solida esperienza nello sviluppo backend con Python, PHP o Node.js.• Familiarità con gli ambienti Linux e lo scripting per attività di automazione.• Esperienza di lavoro con Kafka o sistemi di messaggistica simili.• Ottima comprensione dei database relazionali, in particolare My SQL.• Conoscenza dei microservizi, delle API REST e degli ambienti containerizzati.• Competenza con Git e flussi di lavoro di sviluppo collaborativo.• Ottime capacità di risoluzione dei problemi e debug.Nice To Have• Esperienza pratica nell'uso di strumenti di sviluppo assistiti dall'intelligenza artificiale (ad esempio Git Hub Copilot, Chat GPT, Cody) in progetti reali.• Conoscenza di ML e LLM (prompting e RAG).• Familiarità con gli ambienti cloud (preferibilmente AWS), Docker o Kubernetes.• Comprensione dei database No SQL, dell'architettura event-driven.Competenze trasversali• Collaborativo: lavora bene all'interno di team agili e contesti interfunzionali.• Di mentalità aperta: accoglie con favore nuovi strumenti, paradigmi e apprendimento continuo.• Autonomo: è in grado di gestire i compiti in modo indipendente contribuendo al raggiungimento degli obiettivi del team.• Attento ai dettagli: si impegna per garantire la qualità e la manutenibilità del codice.• Innovativo: cerca modi migliori per risolvere i problemi e fornire valore.Per sapere di più sulla nostra azienda visita il nostro sito: ricerca si rivolge a candidati ambosessi (D. Lgs. 198/2006); i candidati sono tenuti a leggere sul sito internet l'informativa privacy (GDPR - Regolamento UE 2016/679).