Full Stack DeveloperCerchiamo uno/a Full Stack Developer per lo sviluppo e la manutenzione di applicazioni web, a supporto dei nostri prodotti e servizi. La figura sarà coinvolta nello sviluppo di soluzioni digitali connesse a dispositivi fisici e farà parte del team R&D; di Vega.
Responsabilità sviluppare e mantenere applicazioni web;
tradurre requisiti di business e tecnici in soluzioni software efficaci;
collaborare con team interfunzionali (firmware, back-end, prodotto);
integrare app con API, sistemi IoT e piattaforme back-end;
garantire performance, stabilità e sicurezza delle applicazioni;
debug, testing e rilascio;
contribuire al miglioramento continuo e all'adozione di nuove tecnologie.
Requisiti laurea in Informatica, Ingegneria Informatica, Ingegneria Elettronica o equivalenti;
esperienza lavorativa di almeno 2‐3 anni, preferibilmente in contesti industriali;
conoscenza di almeno uno tra i seguenti strumenti BackEnd: PHP 8.x avanzato senza framework (OOP, classi statiche, prepared statements);
conoscenza di almeno uno tra i seguenti strumenti FrontEnd: JavaScript + jQuery (frontend legacy, bootstrap nice to have);
conoscenza di versioning (Git);
attitudine al problem solving ed attenzione ai dettagli, con particolare attenzione alla stesura del codice ed alla scrittura di documentazione tecnica;
capacità di lavorare in team e di collaborare efficacemente con altre funzioni aziendali;
orientamento al risultato, curiosità tecnologica e learning agility;
buona conoscenza della lingua inglese;
disponibilità a trasferte in Italia e all'estero per periodi brevi;
Nice to have
Swoole (server async, coroutine);
MQTT + Mosquitto (broker, ACL, TLS, topic design);
PKI / mTLS / OpenSSL (CA gerarchica, CSR, ECDSA, gestione certificati);
MariaDB/MySQL (query optimization, schema design);
Linux / systemd / Docker (daemon CLI, deploy EC2, troubleshooting di rete);
conoscenza di versioning (Git);
capacitá di lavorare su codice legacy di grandi dimensioni;
mindset da sistemista oltre che da developer (daemon, socket, certificati, MQTT broker);
sviluppo e mantenimento di applicazioni mobile native o cross‐platform (iOS/Android);
debug, testing e rilascio sugli store (Apple App Store e Google Play).