Infobip
Infobip
Infobip è un’azienda presentata su questo aggregatore di offerte di lavoro per i candidati che esplorano opportunità nel suo team.

Ingegnere backend di livello intermedio - Ibrido a Zagabria

Sviluppa servizi backend distribuiti ad alte prestazioni per la piattaforma globale di comunicazioni cloud di Infobip. Lavora con Java, Kotlin, sistemi di messaggistica, monitoraggio e strumenti operativi.

Descrizione

  • Progettare, sviluppare, mantenere, monitorare e risolvere i problemi dei servizi backend per le funzionalità principali della piattaforma e della messaggistica.
  • Creare sistemi che monitorino ed elaborino il traffico della piattaforma e le metriche operative.
  • Sviluppare servizi distribuiti scalabili e affidabili, ottimizzati per un throughput elevato e una bassa latenza.
  • Contribuire agli strumenti interni per il monitoraggio della piattaforma, gli avvisi e la configurazione dei servizi.
  • Utilizzare sistemi ad alta intensità di dati e database relazionali per aggregare ed esporre informazioni operative.
  • Gestire le soluzioni dal deployment al monitoraggio e al supporto in produzione.
  • Collaborare con ingegneri, team di prodotto e stakeholder della piattaforma per realizzare soluzioni tecniche affidabili.
  • Utilizzare l’IA per migliorare la qualità del codice, i test e la documentazione tecnica.

Requisiti

  • Almeno tre anni di esperienza professionale nell’ingegneria del software backend o full-stack.
  • Solide basi di ingegneria del software, inclusi la programmazione orientata agli oggetti e i sistemi concorrenti o paralleli.
  • Esperienza professionale nella creazione e manutenzione di sistemi backend distribuiti.
  • Esperienza con database relazionali e applicazioni ad alta intensità di dati.
  • Conoscenza della scalabilità, dell’affidabilità, dell’osservabilità e dell’ottimizzazione delle prestazioni dei sistemi backend.
  • A proprio agio negli ambienti di sviluppo agili, con rilasci iterativi e collaborazione di squadra.
  • Disponibilità a lavorare principalmente con Java e Kotlin e ad apprendere ulteriori tecnologie secondo necessità.
  • Approccio proattivo e orientato alla responsabilità nella risoluzione dei problemi e nella gestione delle responsabilità operative.
  • Inglese parlato e scritto fluentemente.
  • Esperienza con il multithreading in Java o Kotlin, soprattutto per sistemi distribuiti su più data center e comunicanti tra loro.
  • Familiarità con RabbitMQ, Redis, Kafka, MSSQL e Postgres.
  • Esperienza con sistemi di monitoraggio, osservabilità o avvisi.

Benefit

  • Opportunità di bonus basati sulle prestazioni.
  • Revisioni periodiche della retribuzione.
  • Modalità e orari di lavoro flessibili.
  • Partecipazione a ESOP o piani di stock option.
  • Ferie retribuite e giorni di permesso speciali.
  • Modello di lavoro ibrido flessibile.
  • Opportunità interne di mobilità, aggiornamento delle competenze e mentoring.
  • Programmi di onboarding, mentoring e formazione.
  • Opportunità di mobilità internazionale tra gli hub globali.