
Miratech è un’azienda globale di servizi IT e consulenza che collabora con le imprese nei processi di trasformazione digitale. I suoi servizi comprendono outsourcing, sviluppo software e servizi professionali, combinando la capacità di delivery tipica delle grandi aziende con l’adattabilità associata all’innovazione delle startup. Fondata nel 1989, Miratech opera nella consulenza B2B e nelle attività tecnologiche legate al SaaS, supportando le organizzazioni che necessitano di competenze software e servizi tecnologici.
Ingegnere Full Stack Java — Da remoto (New York)
Sviluppa applicazioni Java, React e cloud native per la gestione della forza lavoro e l’esperienza cliente. Realizza servizi e integrazioni scalabili e contribuisci a CI/CD e alle operazioni di produzione in Miratech.
Descrizione
- Progetta e mantieni servizi backend scalabili con Java e Spring Boot.
- Crea applicazioni web con React e TypeScript, componenti riutilizzabili, layout adattabili e interazioni accessibili.
- Sviluppa e utilizza API REST; mantieni i contratti OpenAPI/Swagger e la gestione degli errori.
- Crea soluzioni modulari usando microservizi, progettazione orientata agli oggetti e modelli basati sugli eventi.
- Usa Node.js per servizi leggeri, componenti backend for frontend, integrazioni o strumenti di sviluppo.
- Progetta e ottimizza modelli di dati e query PostgreSQL per garantire integrità, prestazioni e cronologia di audit.
- Crea e gestisci integrazioni con sistemi interni ed esterni tramite API, webhook, messaggistica e modelli correlati.
- Containerizza le applicazioni e contribuisci al deployment cloud, alla gestione della configurazione e alla coerenza degli ambienti.
- Sviluppa e mantieni pipeline CI/CD Jenkins con test automatizzati, controlli di qualità e deployment ripetibili.
- Aggiungi alle applicazioni log strutturati, metriche, tracing e segnalazioni di errori utili per intervenire.
- Risolvi problemi funzionali e di produzione e migliori prestazioni, resilienza, scalabilità e manutenibilità.
- Collabora con colleghi di Prodotto, UX, QA, DevOps, Architettura e ingegneria in sessioni di progettazione, revisioni del codice, pianificazione e miglioramento continuo.
Requisiti
- Hai almeno cinque anni di esperienza nello sviluppo software full stack, compreso il lavoro su applicazioni in produzione.
- Hai esperienza pratica con Java e Spring, in particolare Spring Boot, servizi REST, persistenza, sicurezza e test automatizzati.
- Hai esperienza frontend con Angular o React, TypeScript, HTML, CSS, progettazione basata su componenti, gestione dello stato e moderne pratiche di testing.
- Conosci Node.js per servizi leggeri, integrazioni, strumenti di build o componenti di supporto.
- Hai esperienza nella creazione di API REST, microservizi e applicazioni manutenibili in ambienti distribuiti.
- Hai solide competenze SQL ed esperienza nella progettazione di modelli di dati efficienti in PostgreSQL o in un database relazionale equivalente.
- Hai esperienza nello sviluppo, nel deployment o nel supporto di applicazioni cloud e containerizzate.
- Comunichi con chiarezza, redigi documentazione tecnica e partecipi a workshop con i clienti.
- Conosci OAuth2, OpenID Connect, JWT e la progettazione sicura delle API.
- Hai esperienza con Kafka, RabbitMQ o tecnologie simili di messaggistica e streaming di eventi.
- Conosci Kubernetes, piattaforme cloud, strumenti di osservabilità e pratiche sicure di rilascio del software.
- Hai esperienza con Workforce Management (WFM), Customer Experience (CX), contact center o soluzioni per il servizio clienti.
- Hai esperienza con AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio o tecnologie di comunicazione simili.
- Comprendi l’ottimizzazione della forza lavoro e le operazioni dei contact center, incluse previsione, pianificazione, instradamento e rispetto dei turni.
- Hai esperienza nell’integrazione di applicazioni aziendali con piattaforme CRM, HR, identità, paghe e analytics.
- Conosci strumenti di sviluppo assistito dall’IA come GitHub Copilot o Claude.
Benefit
- Assicurazione sanitaria
- Corsi di lingua
- Programma di ricollocamento
- Flessibilità del lavoro da remoto grazie alla cultura ForeverRemote
- Opportunità di sviluppo professionale
- Programmi di certificazione
- Programmi di mentoring e investimento nei talenti
- Opportunità di mobilità interna
- Opportunità di tirocinio
- Lavoro su progetti di impatto per importanti clienti globali
- Ambiente di lavoro inclusivo e solidale, con comunicazione aperta
- Eventi sociali periodici per favorire la coesione del team