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 commisurato all’esperienza del candidato. Sede di lavoro: Trento Ai 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.