
Umpisa Inc är ett teknik- och affärskonsultföretag som hjälper organisationer att utveckla digitala produkter, programvaruapplikationer och nya verksamheter. Företagets arbete kombinerar affärsstrategi, produktledning, digital strategi, UI/UX-design, programvaruutveckling, kvalitetssäkring och affärsanalys. Företaget utvecklar skräddarsydda lösningar med hjälp av tekniker som React, React Native, Flutter och Node.js, med DevSecOps-metoder integrerade i sitt tekniska arbetssätt. Umpisa stödjer även företagsbyggande och erbjuder CTO-as-a-Service inom bland annat konsulttjänster, marknadsföring, hälso- och sjukvård, fintech, fastigheter och utbildning. Teamet av teknikexperter vägleds av en samarbetsinriktad ingenjörskultur och en vision om att stärka Filippinernas roll i den globala teknikindustrin.
Senior backendutvecklare
Led arkitekturen och utvecklingen av backend-system hos Umpisa Inc. i Filippinerna med Go, Java, Spring Boot och MySQL. Ansvara för API:er, mikrotjänster, driftsäkerhet, integrationer och utveckling av ingenjörsteamet.
Beskrivning
- Arkitektera och leda skalbara och högtillgängliga backendtjänster och REST-API:er byggda med Go, Java och JavaScript
- Leda designen och den fortlöpande utvecklingen av företagsapplikationer med Spring Framework och Spring Boot
- Hantera komplex affärslogik, autentisering, behörighetshantering och integrationstjänster
- Fastställa standarder för API-design och övervaka integrationer med interna och externa system
- Samarbeta med frontendutvecklare och vid behov bidra till utveckling av användargränssnitt i ReactJS
- Ansvara för MySQL-arkitektur, scheman, index, lagrade procedurer, prestandajustering och frågeoptimering
- Forma arkitekturen för mikrotjänster och fatta designbeslut för distribuerade system
- Fastställa tekniska standarder för datakonsistens, säkerhet, driftsäkerhet och programvarukvalitet
- Samarbeta med ledare inom produkt, design och teknik kring teknisk inriktning och leverans av funktioner
- Leda arkitekturgranskningar, tekniska beslut, kodgranskningar, rotorsaksanalyser och incidenthantering
- Handleda ingenjörer, stödja rekrytering och introduktion samt genomföra kunskapsöverföring och utbildningar
- Ansvara för driftsättningsrutiner, övervakning, applikationsprestanda, skalbarhet, driftsäkerhet och säkerhet
- Rapportera framsteg till intressenter, kunder och uppdragsgivare
- Följa utvecklingen inom digitala produkter och teknik samtidigt som du kontinuerligt utvecklas professionellt
- Stödja försäljningsarbete före och efter försäljning samt produktutvecklingsaktiviteter
- Delta i företagets evenemang och värna om företagskulturen
- Skapa utbildningsmaterial, guider och dokumentation för kompetensutveckling och kunskapsöverföring
Krav
- Kandidatexamen i datavetenskap, ingenjörsvetenskap eller motsvarande praktisk erfarenhet
- Minst 6 års yrkeserfarenhet av backendutveckling, inklusive helhetsansvar för system
- Erfarenhet av produktionsutveckling med Go, Java och JavaScript
- Avancerade kunskaper i Spring Framework och Spring Boot för utveckling av företagsapplikationer
- Erfarenhet av att utforma REST-API:er och implementera autentisering, behörighetshantering och integrationstjänster
- Praktiska kunskaper i ReactJS och erfarenhet av att bidra till eller samarbeta kring frontendutveckling
- Avancerad erfarenhet av MySQL, inklusive schemadesign, indexering, lagrade procedurer och storskalig prestandajustering
- Erfarenhet av att utforma mikrotjänster och distribuerade system
- Erfarenhet av att integrera tredjepartstjänster, API:er och företagsplattformar
- Goda kunskaper i skalbara, tillförlitliga och säkra systemdesignprinciper
- Erfarenhet av att leda eller väsentligt bidra till arkitektur- och tekniska designbeslut
- Förmåga att handleda ingenjörer och leda kodgranskningar som förbättrar kvaliteten i hela teamet
- Erfarenhet av strategier för enhets-, integrations- och end-to-end-testning
- Erfarenhet av CI/CD, driftsättningar, produktionsövervakning och incidenthantering
- Utmärkt kommunikationsförmåga och erfarenhet av samarbete med ledare inom produkt, design och teknik
- Tidigare erfarenhet av att handleda eller leda ingenjörer är meriterande
- God kommunikationsförmåga och trivs med att arbeta i en samarbetsinriktad miljö med högt tempo
- Förmåga att hantera konkurrerande prioriteringar och leverera framgångsrika projektresultat i ett högt tempo
- Erfarenhet av att leda kunskapsöverföring, utbildningar eller workshops för team eller kunder är starkt meriterande
- Vilja och möjlighet att resa till Singapore för utbildning i oktober och fortsätta utbildningen i Manila från november till december
Förmåner
- Reseersättning ingår för utbildning på plats i Singapore i oktober