
SPD Technology je B2B partner pro vývoj softwarových produktů, který podnikům a rychle rostoucím společnostem pomáhá vytvářet, modernizovat a škálovat digitální produkty. Zaměřuje se na cloudová řešení a DevOps, umělou inteligenci a strojové učení, datové inženýrství a analytiku, fintech a platební systémy, modernizaci aplikací, systémovou integraci, API, bezpečnost, zajišťování kvality a webové a mobilní UX/UI. Vytváří například platební, fakturační, antifraudové a datové platformy pro odvětví fintech, pojišťovnictví, zdravotnictví a e-commerce.
Hlavní softwarový inženýr, cloudová architektura
Navrhujte cloudové služby, distribuované systémy a kontroly architektury založené na AI pro platformu investičních dat PitchBook. Veďte inženýrské týmy po celé Evropě, vytvářejte opakovaně použitelné vzory a přijímejte technická rozhodnutí.
Popis
- Zkoumejte technologie, vytvářejte prototypy a referenční implementace pro řešení strategických inženýrských výzev.
- Navrhujte, implementujte, testujte a udržujte služby a komponenty platformy.
- Pracujte na backendových systémech a frontendové architektuře včetně vzorů mikrofrontendů.
- Automatizujte ověřování souladu s architekturou pomocí kontrol založených na AI a funkcí pro hodnocení architektury.
- Používejte doménově řízený návrh k rozdělení složitých problémů na vymezené oblasti a k výběru praktických řešení v podmínkách nejistoty.
- Stanovujte cíle kvality a vyhodnocujte výkon, škálovatelnost, spolehlivost, zabezpečení, dostupnost, obnovitelnost, udržovatelnost, přenositelnost, použitelnost a rozšiřitelnost.
- Dokumentujte současnou a cílovou architekturu, plány přechodu, omezení, alternativy a přijatá rozhodnutí.
- Doporučujte inženýrské kompromisy, například zda vyvíjet, nebo koupit, jednat nyní, nebo později a refaktorovat, nebo přestavět.
- Vytvářejte opakovaně použitelné základní prvky, šablony, referenční architektury a možnosti platformy.
- Posuzujte architekturu a návrhy a pomáhejte inženýrům napříč realizačními týmy.
- Vysvětlujte technický kontext inženýrům, technickým vedoucím, produktovým manažerům a obchodním partnerům.
Požadavky
- Vysokoškolské vzdělání v oboru informatiky, informačních systémů nebo příbuzném oboru, případně odpovídající praktické zkušenosti.
- Nejméně šest let zkušeností s vývojem softwaru v Javě nebo srovnatelném objektově orientovaném jazyce.
- Nejméně tři roky zkušeností s vývojem mikroslužeb.
- Zkušenosti s vytvářením distribuovaných cloudových systémů nebo systémů řízených událostmi.
- Praktická znalost servisně orientované architektury, doménově řízeného návrhu, čisté a hexagonální architektury a běžných architektonických vzorů.
- Zkušenosti s implementací agentních aplikací a nástrojů, včetně uplatňování evaluačních přístupů během vývoje.
- Zkušenosti s návrhem RESTful API a aplikací řízených událostmi s využitím Kafky.
- Zkušenosti s běžně používanými relačními databázemi, ukládáním do mezipaměti, replikací a vyhledávacími technologiemi.
- Zkušenosti s vývojem a hodnocením agentních aplikací.
- Zkušenosti s Google Cloud Platform nebo Amazon Web Services a technologiemi orchestrací kontejnerů.
- Dobré schopnosti řešit problémy a schopnost vést technickou práci napříč více týmy bez formální autority.
- Výborné písemné i ústní komunikační schopnosti při jednání s inženýry, manažery a produktovými partnery.
Benefity
- Flexibilní pracovní doba.
- Podporující a flexibilní pracovní prostředí.
- Možnosti profesního i osobního růstu.
- Účast na týmových setkáních a spolupráci napříč funkcemi.