Randstad Digital, la divisione specializzata nella ricerca, selezione e formazione di profili IT di Randstad Italia, ricerca un Full Stack Developer per azienda operante da quasi 30 anni nella produzione e nello sviluppo di prodotti e dispositivi medici all'avanguardia, con sede a Trento.La figura si occuperà della progettazione e sviluppo del software nei dispositivi medicali, creandone l’architettura e definendone le funzionalità, scegliendo le tecnologie e i linguaggi di programmazione più adatti.Attività:Sviluppo e manutenzione di applicazioni full stack.Integrazione con Azure IoT Hub e DPS.Implementazione della sicurezza e crittografia dei dispositivi.Sviluppo backend con Python (FastAPI/Django/Flask).Sviluppo frontend con Angular e Ionic.Deployment e gestione di applicazioni con Docker.Ottimizzazione delle prestazioni e scalabilità.Sviluppo e manutenzione di API RESTful.Scrittura e gestione di test automatici.Collaborazione con team DevOps per CI/CD.Requisiti:Backend & Cloud:Python (FastAPI, Flask, Django) per API REST.Azure IoT Hub, Azure DPS per gestione dispositivi.Sicurezza: TLS 1.2+, autenticazione simmetrica.Docker & Docker Compose per deployment.Database relazionali e NoSQL (PostgreSQL, MongoDB, Redis).Event-driven architecture (RabbitMQ, MQTT, Kafka).Testing e Code Quality (pytest, flake8, black).Frontend:Angular e Ionic per interfacce scalabili.RxJS e NgRx per gestione dello stato.HTML5, CSS3 (SCSS), Bootstrap/Tailwind.Integrazione con API RESTful.DevOps & Tools:Docker & Kubernetes per containerizzazione.CI/CD pipelines (GitHub Actions, GitLab CI/CD, Azure DevOps).Gestione versioning con Git (Bitbucket, GitHub).Poetry per gestione dipendenze Python.Cosa offriamo:collaborazione con un team altamente qualificato;opportunità di lavoro su progetti tecnologici all’avanguardia in un settore in forte espansione;formazione aziendale continua;ambiente di lavoro giovane e dinamico con forti possibilità di crescita.Inquadramento: contratto a tempo indeterminato, range retributivo 30-40K commisuratoall’esperienza del candidato.Sede di lavoro: TrentoAi sensi della normativa vigente l'offerta di lavoro si intende rivolta a entrambi i sessi (L. 903/77). I dati saranno trattati e conservati esclusivamente per finalità di selezione presenti e future, garantendo i diritti di cui agli artt. 7 e 13 del D. Lgs 196/2003 sulla tutela della privacy.