Umpisa Inc
Umpisa Inc
Umpisa Inc è una società di consulenza tecnologica e aziendale che aiuta le organizzazioni a sviluppare prodotti digitali, applicazioni software e nuove iniziative imprenditoriali. Il suo lavoro combina strategia aziendale, gestione dei prodotti, strategia digitale, progettazione UI/UX, ingegneria del software, garanzia della qualità e analisi aziendale. L’azienda realizza soluzioni personalizzate utilizzando tecnologie tra cui React, React Native, Flutter e Node.js, con pratiche DevSecOps integrate nel proprio approccio ingegneristico. Umpisa sostiene inoltre la creazione di nuove imprese e offre servizi di CTO-as-a-Service, operando nei settori della consulenza, del marketing, della sanità, della tecnologia finanziaria, del settore immobiliare e dell’istruzione. Il suo team di professionisti della tecnologia è guidato da una cultura ingegneristica collaborativa e dalla missione di rafforzare il ruolo delle Filippine nell’industria tecnologica globale.

Ingegnere Backend Senior

Guida l’architettura e lo sviluppo di sistemi backend presso Umpisa Inc., nelle Filippine, utilizzando Go, Java, Spring Boot e MySQL. Gestisci API, microservizi, affidabilità, integrazioni e crescita delle competenze ingegneristiche.

Descrizione

  • Progettare e guidare servizi backend scalabili e ad alta disponibilità, oltre ad API REST sviluppate con Go, Java e JavaScript
  • Guidare la progettazione e lo sviluppo continuo di applicazioni aziendali con Spring Framework e Spring Boot
  • Gestire logiche di business complesse, autenticazione, autorizzazione e servizi di integrazione
  • Definire gli standard di progettazione delle API e supervisionare le integrazioni con sistemi interni ed esterni
  • Collaborare con gli ingegneri frontend e supportare lo sviluppo di interfacce utente con ReactJS quando necessario
  • Essere responsabile dell’architettura MySQL, degli schemi, degli indici, delle stored procedure, dell’ottimizzazione delle prestazioni e delle query
  • Definire l’architettura dei microservizi e le decisioni di progettazione dei sistemi distribuiti
  • Stabilire standard ingegneristici per coerenza dei dati, sicurezza, affidabilità e qualità del software
  • Collaborare con i responsabili di Prodotto, Design e Ingegneria sulla direzione tecnica e sulla consegna delle funzionalità
  • Facilitare revisioni architetturali, decisioni tecniche, revisioni del codice, analisi delle cause principali e risposta agli incidenti
  • Affiancare gli ingegneri, supportare il recruiting e l’inserimento e condurre sessioni di trasferimento delle conoscenze e formazione
  • Essere responsabile delle pratiche di deployment, del monitoraggio, delle prestazioni applicative, della scalabilità, dell’affidabilità e della sicurezza
  • Riferire sui progressi a stakeholder, clienti e utenti
  • Seguire gli sviluppi dei prodotti digitali e delle tecnologie perseguendo al contempo una crescita professionale continua
  • Supportare le attività di prevendita, postvendita e sviluppo prodotto
  • Partecipare agli eventi aziendali e sostenere la cultura dell’azienda
  • Creare risorse formative, guide e documentazione per l’aggiornamento delle competenze e il trasferimento delle conoscenze

Requisiti

  • Laurea in Informatica, Ingegneria o esperienza pratica equivalente
  • Almeno 6 anni di esperienza professionale nell’ingegneria backend, inclusa la responsabilità end-to-end dei sistemi
  • Esperienza in produzione nello sviluppo con Go, Java e JavaScript
  • Conoscenza avanzata di Spring Framework e Spring Boot per lo sviluppo di applicazioni aziendali
  • Esperienza nella progettazione di API REST e nell’implementazione di servizi di autenticazione, autorizzazione e integrazione
  • Conoscenza pratica di ReactJS ed esperienza nella collaborazione o nel contributo allo sviluppo frontend
  • Esperienza avanzata con MySQL, inclusi progettazione degli schemi, indicizzazione, stored procedure e ottimizzazione delle prestazioni su larga scala
  • Esperienza nella progettazione di microservizi e sistemi distribuiti
  • Esperienza nell’integrazione di servizi di terze parti, API e piattaforme aziendali
  • Solida conoscenza delle pratiche di progettazione di sistemi scalabili, affidabili e sicuri
  • Esperienza nella guida o nel contributo sostanziale a decisioni di architettura e progettazione tecnica
  • Capacità di affiancare gli ingegneri e guidare revisioni del codice che migliorino la qualità dell’intero team
  • Esperienza con strategie di test unitari, di integrazione e end-to-end
  • Esperienza con CI/CD, deployment, monitoraggio della produzione e risposta agli incidenti
  • Eccellenti capacità comunicative ed esperienza nella collaborazione con i responsabili di Prodotto, Design e Ingegneria
  • Una precedente esperienza come mentor o responsabile di ingegneri costituisce un plus
  • Ottime capacità comunicative e dimestichezza con un ambiente collaborativo e dinamico
  • Capacità di gestire priorità concorrenti e portare a termine con successo i progetti in un contesto frenetico
  • È fortemente preferibile l’esperienza nella conduzione di sessioni di trasferimento delle conoscenze, formazione o workshop per team o clienti
  • Disponibilità e volontà di recarsi a Singapore per la formazione a ottobre e di proseguire la formazione a Manila da novembre a dicembre

Benefit

  • È previsto il viaggio per la formazione in presenza a Singapore nel mese di ottobre