Miratech
Miratech
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