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 Java Full-Stack Senior | Miratech | Da remoto in Canada

Sviluppa applicazioni scalabili con Java, Spring Boot, React e tecnologie cloud come ingegnere full-stack senior presso Miratech. Supporta clienti aziendali e startup di servizi tecnologici attraverso soluzioni software affidabili e facili da mantenere.

Descrizione

  • Crea, testa e supporta servizi backend scalabili con Java, Spring Boot e solide pratiche di ingegneria.
  • Sviluppa interfacce web moderne con React, TypeScript, componenti riutilizzabili, layout responsive e interazioni accessibili.
  • Crea e integra API REST adottando un approccio di sviluppo API-first.
  • Mantieni contratti OpenAPI e Swagger ben definiti, inclusa una gestione coerente degli errori.
  • Progetta applicazioni modulari con microservizi, progettazione orientata agli oggetti e modelli di domain-driven design.
  • Utilizza Node.js per servizi leggeri, livelli backend-for-frontend, integrazioni e strumenti di sviluppo.
  • Modella e ottimizza schemi e query PostgreSQL concentrandoti su integrità dei dati, prestazioni e auditabilità.
  • Collega sistemi interni ed esterni tramite API REST, webhook, messaggistica e approcci di integrazione correlati.
  • Containerizza le applicazioni e supporta modelli di distribuzione cloud, gestione della configurazione e ambienti coerenti.
  • Sviluppa e mantieni pipeline CI/CD Jenkins con test automatizzati, controlli di qualità e rilasci ripetibili.
  • Aggiungi alle applicazioni logging strutturato, metriche, tracing e report degli errori utilizzabili.
  • Indaga sui problemi funzionali e di produzione migliorando al contempo prestazioni, resilienza, scalabilità e manutenibilità.
  • Collabora con i team di Prodotto, UX, QA, DevOps, Architettura e ingegneria nelle revisioni di design e codice, nella pianificazione e nel miglioramento continuo.

Requisiti

  • Almeno sei anni di esperienza nello sviluppo software full-stack, inclusa la responsabilità di applicazioni in produzione.
  • Esperienza pratica avanzata con Java e le tecnologie Spring, in particolare Spring Boot, servizi REST, persistenza, sicurezza e test automatizzati.
  • Solida esperienza nello sviluppo frontend con Angular o React, TypeScript, HTML, CSS, architettura basata su componenti, gestione dello stato e pratiche di test attuali.
  • Conoscenza pratica di Node.js per servizi leggeri, integrazioni, strumenti di build o componenti di supporto.
  • Comprovata capacità di progettare API REST, microservizi e software manutenibile in ambienti distribuiti.
  • Solide competenze SQL ed esperienza nella creazione di modelli dati efficienti con PostgreSQL o database relazionali simili.
  • Esperienza nello sviluppo, nella distribuzione o nel supporto di applicazioni basate su cloud e containerizzate.
  • Eccellenti capacità comunicative, con la possibilità di scrivere documentazione tecnica chiara e facilitare workshop con i clienti.
  • L’esperienza con applicazioni o piattaforme di Workforce Management costituisce un vantaggio.
  • L’esperienza con AWS e Amazon Connect è desiderabile.
  • L’esperienza con soluzioni per la customer experience, contact center o ambienti di assistenza clienti —incluse infrastrutture vocali o integrazioni realizzate con FreeSWITCH, Kamailio, Twilio o piattaforme comparabili— è desiderabile.
  • La conoscenza di previsione, pianificazione, aderenza, instradamento, desktop degli agenti, canali digitali o concetti operativi correlati è desiderabile.
  • L’esperienza con Kafka, RabbitMQ o tecnologie simili di messaggistica e streaming di eventi è desiderabile.
  • La familiarità con Kubernetes, piattaforme cloud, strumenti di osservabilità e pratiche sicure di distribuzione del software è desiderabile.
  • L’esperienza nell’integrazione di software con sistemi CRM, di identità, risorse umane, paghe, analisi o altri sistemi aziendali è desiderabile.
  • L’esperienza pratica nell’uso di strumenti di sviluppo assistito dall’IA o nella creazione di soluzioni abilitate all’IA, inclusi Claude o GitHub Copilot, costituisce un plus.

Benefit

  • Copertura assicurativa sanitaria
  • Corsi di apprendimento delle lingue
  • Programma di ricollocazione
  • Opportunità di sviluppo professionale
  • Programmi di certificazione
  • Programmi di mentoring e investimento sui talenti
  • Opportunità di mobilità interna e tirocini
  • Ambiente di lavoro inclusivo e solidale
  • Eventi sociali e attività regolari di team building

Offerte correlate

NVIDIA

Senior engineer di temporizzazione dei circuiti, NVIDIA (da remoto, California)

NVIDIA

Progetta circuiti per processori NVIDIA destinati alla sicurezza hardware, al clock adattivo e alla gestione dell’alimentazione. Guida la verifica dei tempi e l’analisi a livello di transistor, applicando metodi di IA e apprendimento automatico alla progettazione del silicio.

Apri
AT&T

Rappresentante vendite AT&T Business, account territoriali — Memphis

AT&T

Amplia la clientela AT&T di piccole imprese e aziende del mercato medio a Memphis vendendo banda larga in fibra e altre soluzioni di comunicazione. Il ruolo combina prospezione, sviluppo dei clienti e vendita consulenziale per aumentare i ricavi del territorio.

Apri