In CyLock, la qualità e la sicurezza del codice sono il cuore pulsante dei nostri prodotti. Siamo alla ricerca di un/a Senior Software Developer con una visione a 360° sullo sviluppo, capace di guidare l'evoluzione dei nostri sistemi proprietari dalla prima riga di codice fino al rilascio in produzione.
È un ruolo chiave per chi ama la concretezza del day-to-day development, ma possiede anche l'esperienza necessaria per garantire che ogni nuova feature sia accompagnata da testing rigoroso, documentazione impeccabile e processi di deployment fluidi. In CyLock, "Senior" significa non solo scrivere codice eccellente, ma anche avere la responsabilità architetturale di ciò che costruiamo: cerchiamo un/a Senior Python Developer che diventi il riferimento tecnico per lo sviluppo dei nostri prodotti core. Lavorerai a stretto contatto con il CTO in un team tecnico snello dove le decisioni architetturali vengono prese collegialmente, dialogando quotidianamente con il red team di CyLock per tradurre le loro esigenze operative in software robusto e scalabile.
Cosa costruirai:
Non lavorerai su una semplice web-app, ma su un ecosistema modulare che include:
* sviluppo e ottimizzazione del motore di esecuzione delle attività di testing automatizzato;
* progettazione di servizi API ad alte prestazioni per la gestione della logica di business e delle autorizzazioni;
* moduli per l'analisi, la correlazione e l'elaborazione di grandi moli di dati derivanti dalle attività di scansione;
* sviluppo di interfacce per l'integrazione fluida con infrastrutture enterprise e sistemi di reporting;
* implementazione di pipeline di automazione (CI/CD), containerizzazione e infrastruttura di deployment, test suite automatizzate (unit, integration, E2E) con quality gates integrati.
Requisiti essenziali
* Esperienza: 5–7 anni nello sviluppo professionale con Python in ambienti di produzione complessi;
* Architettura: Esperienza consolidata nella progettazione di sistemi a microservizi, asincroni o event-driven;
* Testing: scrivi test prima o insieme al codice. Hai esperienza concreta con pytest, test di integrazione e automazione della quality assurance;
* Database: Hai esperienza concreta con database relazionali (PostgreSQL) e sistemi di caching (Redis), inclusi design dello schema, ottimizzazione delle query e gestione delle migrazioni;
* Tooling: Ti muovi con naturalezza tra Git (branching strategy, code review), Docker e pipeline CI/CD;
* Problem Solving: Hai debuggato e risolto problemi di performance su sistemi in produzione sotto carico reale;
* Lingue: Italiano fluente e inglese tecnico solido (documentazione, code review, comunicazione asincrona).
Bonus (non obbligatori)
* Esperienza nel settore cybersecurity o familiarità con protocolli di rete e security tooling;
* esperienza in startup in fase di scale-up (sai cosa significa costruire processi da zero);
* contributi a progetti Open Source rilevanti (link al profilo GitHub apprezzato);
* esperienza con Kubernetes o orchestrazione container in ambienti di produzione.
Cosa offriamo
* Contratto: Tempo indeterminato, full-time;
* RAL: ~€ 50.000 + bonus variabile legato a obiettivi;
* Benefit: Buoni pasto, budget formazione annuale, dotazione hardware;
* Modalità Ibrida: Principalmente da remoto (Italia) con meet-up aziendali periodici in presenza;
* Formazione: Piano di crescita personalizzato, conferenze, certificazioni;
* Cultura: Team tecnico orizzontale, decisioni architetturali condivise, code review tra pari.
Invia il tuo CV in formato pdf a con oggetto della mail "Candidatura Senior Python Developer — [Il tuo nome]". Apprezziamo particolarmente candidature accompagnate da link al profilo GitHub, un progetto di cui vai particolarmente fiero/a, o una breve nota su perché CyLock ti interessa.