
Umpisa Inc je technologická a poradenská společnost, která pomáhá organizacím vyvíjet digitální produkty, softwarové aplikace a nové podnikatelské projekty. Její činnost propojuje obchodní strategii, produktový management, digitální strategii, UI/UX design, softwarové inženýrství, zajištění kvality a business analýzu. Společnost vytváří řešení na míru s využitím technologií, jako jsou React, React Native, Flutter a Node.js, a do svého inženýrského přístupu integruje postupy DevSecOps. Umpisa podporuje také budování nových podniků a nabízí služby CTO-as-a-Service. Působí v oblasti poradenství, marketingu, zdravotnictví, finančních technologií, nemovitostí a vzdělávání. Tým technologických odborníků se řídí kulturou spolupráce a posláním posilovat roli Filipín v globálním technologickém odvětví.
Senior backendový inženýr
Veďte architekturu a vývoj backendových systémů ve společnosti Umpisa Inc. na Filipínách s využitím Go, Javy, Spring Bootu a MySQL. Ponesete odpovědnost za API, mikroslužby, spolehlivost, integrace a rozvoj inženýrských postupů.
Popis
- Navrhovat a vést vývoj škálovatelných a vysoce dostupných backendových služeb a REST API v Go, Javě a JavaScriptu
- Řídit návrh a průběžný vývoj podnikových aplikací s využitím Spring Frameworku a Spring Bootu
- Spravovat komplexní obchodní logiku, autentizaci, autorizaci a integrační služby
- Nastavovat standardy návrhu API a dohlížet na integrace s interními i externími systémy
- Spolupracovat s frontendovými inženýry a podle potřeby podporovat vývoj uživatelských rozhraní v ReactJS
- Zodpovídat za architekturu MySQL, schémata, indexy, uložené procedury, ladění výkonu a optimalizaci dotazů
- Utvářet architekturu mikroslužeb a rozhodovat o návrhu distribuovaných systémů
- Nastavovat inženýrské standardy pro konzistenci dat, bezpečnost, spolehlivost a kvalitu softwaru
- Spolupracovat s vedoucími pracovníky Product, Design a Engineering na technickém směřování a dodávání funkcí
- Vést architektonické revize, přijímat technická rozhodnutí, organizovat code review, analýzy kořenových příčin a reakce na incidenty
- Mentorovat inženýry, podporovat nábor a onboarding a pořádat školení a setkání zaměřená na předávání znalostí
- Zodpovídat za postupy nasazování, monitoring, výkon aplikací, škálovatelnost, spolehlivost a bezpečnost
- Informovat zainteresované strany, klienty a zákazníky o průběhu práce
- Sledovat vývoj digitálních produktů a technologií a zároveň usilovat o průběžný profesní růst
- Podporovat předprodejní, poprodejní a produktové vývojové aktivity
- Účastnit se firemních akcí a podporovat firemní kulturu
- Vytvářet školicí materiály, návody a dokumentaci pro zvyšování kvalifikace a předávání znalostí
Požadavky
- Vysokoškolské vzdělání v oboru informatiky, strojírenství nebo ekvivalentní praktická zkušenost
- Nejméně 6 let profesionální praxe v backendovém inženýrství včetně komplexní odpovědnosti za systémy
- Produkční zkušenost s vývojem v Go, Javě a JavaScriptu
- Pokročilá znalost Spring Frameworku a Spring Bootu pro vývoj podnikových aplikací
- Zkušenost s návrhem REST API a implementací autentizačních, autorizačních a integračních služeb
- Praktická znalost ReactJS a zkušenost s frontendovým vývojem nebo spoluprací s frontendovým týmem
- Pokročilá zkušenost s MySQL zahrnující návrh schémat, indexování, uložené procedury a ladění výkonu ve velkém měřítku
- Zkušenost s návrhem mikroslužeb a distribuovaných systémů
- Zkušenost s integrací služeb třetích stran, API a podnikových platforem
- Dobrá znalost postupů návrhu škálovatelných, spolehlivých a bezpečných systémů
- Zkušenost s vedením architektonických a technických rozhodnutí nebo významný podíl na jejich přijímání
- Schopnost mentorovat inženýry a vést code review, která zvyšují kvalitu práce celého týmu
- Zkušenost se strategiemi jednotkového, integračního a end-to-end testování
- Zkušenost s CI/CD, nasazováním, monitoringem produkčního prostředí a reakcí na incidenty
- Vynikající komunikační dovednosti a zkušenost se spoluprací s vedoucími pracovníky Product, Design a Engineering
- Předchozí zkušenost s mentoringem nebo vedením inženýrů je výhodou
- Silné komunikační dovednosti a schopnost pracovat v týmovém, rychle se měnícím prostředí
- Schopnost řídit konkurenční priority a úspěšně doručovat projekty v rychlém pracovním prostředí
- Výraznou výhodou je zkušenost s vedením setkání zaměřených na předávání znalostí, školení nebo workshopů pro týmy či klienty
- Ochota a možnost cestovat v říjnu do Singapuru na školení a pokračovat ve školení v Manile od listopadu do prosince
Benefity
- Cesta na prezenční školení v Singapuru v říjnu je zajištěna