
Mondia Group è un'azienda di commercio mobile attiva nei settori delle telecomunicazioni, dell'intrattenimento digitale, del marketing e dei pagamenti. Attraverso partnership con più di 84 operatori mobili in 60 Paesi, aiuta i fornitori di contenuti e i commercianti a raggiungere i consumatori mediante contenuti aggregati, servizi di intrattenimento, soluzioni per le telecomunicazioni e pagamenti digitali offerti da Mondia Pay. L'azienda sviluppa inoltre esperienze digitali personalizzate, sostiene l'acquisizione di utenti attraverso la pubblicità e il marketing basato sulle performance ed esplora nuove opportunità tramite Mondia Labs. La sua attività internazionale comprende il collegamento tra i pubblici, l'abilitazione delle transazioni e la creazione di prodotti digitali per un ecosistema mobile globale.
Ingegnere full stack senior con focus sul backend
Sviluppa microservizi Java e Spring Boot, API e soluzioni AWS, contribuendo anche ai frontend Vue.js e all’automazione ingegneristica assistita dall’IA.
Descrizione
- Sviluppare e mantenere microservizi scalabili con Java 21+ e Spring Boot.
- Progettare API REST sicure e robuste con versionamento, idempotenza, gestione degli errori e specifiche OpenAPI/Swagger.
- Applicare pratiche di microservizi come contesti delimitati, scomposizione dei servizi, gestione delle transazioni distribuite e pattern Saga.
- Sviluppare sistemi basati su eventi con Apache Kafka e messaggistica asincrona.
- Applicare pratiche di sicurezza delle applicazioni, tra cui OAuth2, JWT, programmazione sicura e correzione delle vulnerabilità.
- Migliorare le prestazioni tramite ottimizzazione della JVM, profilazione, caching, riduzione della latenza e uso efficiente delle risorse.
- Progettare e ottimizzare l’accesso ai database, le query SQL, gli indici e i piani di esecuzione delle query.
- Sviluppare e gestire soluzioni cloud native e serverless su AWS con Lambda, API Gateway e Step Functions.
- Sviluppare servizi backend e API con Node.js e NestJS quando opportuno.
- Automatizzare attività di ingegneria, test, distribuzione e operazioni con Python, Node.js e altri strumenti di scripting.
- Scrivere codice pulito, manutenibile e testabile e creare test unitari e di integrazione.
- Prototipare soluzioni, analizzare problemi complessi e individuare e risolvere i colli di bottiglia delle prestazioni.
- Sviluppare, migliorare e mantenere applicazioni frontend con Vue.js.
- Collegare le applicazioni frontend ai servizi backend tramite API REST sicure e affidabili.
- Creare componenti UI riutilizzabili e implementare moduli, convalida lato client, gestione dello stato e gestione degli errori.
- Migliorare le prestazioni del frontend, il comportamento responsivo, la compatibilità con i browser e l’usabilità.
- Risolvere problemi frontend e collaborare con gli sviluppatori per realizzare funzionalità complete dall’inizio alla fine.
- Usare strumenti di sviluppo assistiti dall’IA per programmare, eseguire il debug e i test, revisionare il codice e redigere documentazione.
- Promuovere l’automazione basata sull’IA nell’intero ciclo di vita dello sviluppo software.
- Revisionare il codice, mantenere le pratiche ingegneristiche e fare da mentore ai membri del team.
- Collaborare con l’Engineering Manager, i team QA e gli sviluppatori per realizzare la roadmap tecnologica.
- Partecipare ai turni di reperibilità, risolvere gli incidenti in produzione, analizzarne le cause principali e apportare miglioramenti preventivi.
Requisiti
- Esperienza professionale nello sviluppo software backend con Java 21+ e Spring Boot.
- Solida conoscenza dell’architettura a microservizi, dei sistemi distribuiti, della progettazione di API REST e dell’architettura basata su eventi.
- Esperienza pratica nella progettazione e integrazione di API, nella gestione di autenticazione e autorizzazione e nella protezione delle applicazioni.
- Esperienza con Apache Kafka o una tecnologia comparabile per lo streaming di eventi.
- Ottima conoscenza di SQL e dei database relazionali, inclusa l’ottimizzazione di query e indici.
- Esperienza nello sviluppo e nella gestione di applicazioni su AWS, compresi i servizi serverless.
- Conoscenza di test unitari e di integrazione, CI/CD, osservabilità, risoluzione di problemi in produzione e sviluppo sicuro.
- Capacità di analizzare problemi tecnici complessi e fornire soluzioni affidabili, manutenibili e ad alte prestazioni.
- Conoscenza operativa di Vue.js e di JavaScript o TypeScript moderno.
- Capacità di sviluppare e mantenere componenti frontend, integrare API REST e risolvere problemi dell’interfaccia utente.
- Conoscenza dell’architettura frontend, della gestione dello stato, del design responsivo e della convalida lato client.
- Capacità di realizzare in autonomia funzionalità frontend da semplici a moderatamente complesse, senza una specializzazione approfondita nel frontend.
- Esperienza con Node.js e NestJS per servizi backend.
- Familiarità con Python o altri linguaggi di scripting per automazione e strumenti.
- Esperienza pratica con strumenti di programmazione assistita dall’IA e interesse a usarla per migliorare la produttività dello sviluppo e la qualità del software.
- Ottime capacità analitiche, comunicative, collaborative e di risoluzione dei problemi.
- Capacità di assumersi la responsabilità dei risultati e lavorare efficacemente in un team ingegneristico interfunzionale.
- Costituisce un vantaggio: Esperienza nella progettazione e gestione di applicazioni cloud native su AWS.
- Costituisce un vantaggio: Conoscenza di pattern per transazioni distribuite, strategie di resilienza, caching e ottimizzazione delle prestazioni.
- Costituisce un vantaggio: Esperienza nell’automazione dei flussi di lavoro di sviluppo e operativi con l’IA.
- Costituisce un vantaggio: Esperienza nel contribuire alle decisioni architetturali, revisionare il codice e fare da mentore agli sviluppatori.
Benefit
- Assicurazione sociale.
- Assicurazione sanitaria per il dipendente e la famiglia.
- Contributo mensile aziendale fino a 25 EUR per i benefit del personale.
- Sistema di bonus aziendale, soggetto alle politiche aziendali.
- Stipendio pagato in EGP per un importo equivalente in EUR.