La nostra azienda, Randstad Digital, specializzata nella ricerca e selezione di profili IT di alta qualificazione, è alla ricerca di un Full Stack Developer per una società operante da quasi 30 anni nella produzione e sviluppo di prodotti medici innovativi con sede a Trento.
Il candidato ideale si occuperà della progettazione e dello sviluppo software dei dispositivi medici, creando l'architettura e definendo le funzionalità, scegliendo le tecnologie e i linguaggi di programmazione più adatti.
Le principali attività saranno:
* 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 tecnici
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
Requisiti tecnici:
* Angular e Ionic per interfacce scalabili
* RxJS e NgRx per gestione dello stato
* HTML5, CSS3 (SCSS), Bootstrap/Tailwind
* Integrazione con API RESTful
DevOps & Tools
Requisiti tecnici:
* 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
Noi offriamo:
* Collaborazione con un team altamente qualificato
* Opportunità di lavoro su progetti tecnologici all'avanguardia in un settore in forte espansione