
Commonwealth Bank je australská společnost poskytující finanční služby v oblasti retailového, prémiového, podnikového a institucionálního bankovnictví. Její nabídka zahrnuje také správu fondů, penzijní zabezpečení, pojištění, investice a obchodování s cennými papíry. Commonwealth Bank zaměstnává více než 52 000 lidí a má přes 800 000 akcionářů. Společnost působí v široké škále oblastí finančních produktů a služeb, které zákazníkům pomáhají spravovat a rozvíjet jejich finance.
Vedoucí softwarový inženýr Full-Stack (Node.js, React, Next.js)
Vytvářejte bezpečná řešení ověřování identity pro digitální kanály CommBank, od rozhraní v Reactu a Next.js po služby v Node.js. Navrhujte škálovatelnou architekturu založenou na Node.js, Reactu, Next.js a GraphQL.
Popis
- Dodávejte komplexní funkce ověřování identity pro rozhraní v Reactu a Next.js a služby BFF v Node.js.
- Navrhujte škálovatelná řešení BFF a API využívající REST a GraphQL.
- Převádějte obecné požadavky na návrhy systémů a implementace připravené pro produkční provoz.
- Vytvářejte bezpečnou správu tokenů a relací, stav ověření identity a integrace s platformami pro správu identit.
- Budujte odolné cloudové služby s využitím postupů pro distribuované systémy a softwarové inženýrství.
- Prosazujte snadno udržovatelný kód, automatizované testy, pozorovatelnost, CI/CD a spolehlivé produkční služby.
- Spolupracujte napříč technickými týmy a kanály na opakovaně použitelných integracích a jednotné zákaznické zkušenosti.
- Veďte a mentorujte inženýry a ovlivňujte technická rozhodnutí, přičemž se aktivně podílejte na vývoji.
- Pomáhejte dodávat zákazníkům funkce ověřování identity, jako je přihlášení, vícefaktorové ověřování a přístupové klíče.
Požadavky
- Zodpovídejte za technické dodání napříč celým technologickým stackem, od návrhu po implementaci.
- Mějte rozsáhlé zkušenosti s Node.js a JavaScriptem nebo TypeScriptem.
- Mějte zkušenosti s návrhem a tvorbou backendových služeb nebo služeb Backend-for-Frontend.
- Dobře ovládejte React a znáte Next.js nebo s ním máte praktické zkušenosti.
- Prokažte schopnosti v oblasti návrhu systémů.
- Mějte zkušenosti s návrhem REST API.
- Rozumějte cloudovým systémům a distribuovaným architekturám.
- Znát bezpečnost aplikací, ověřování identity nebo vzory správy identit.
- Bezpečně pracujte s relacemi nebo tokeny.
- Uplatňujte kvalitní inženýrské postupy v oblasti automatizovaného testování, CI/CD, pozorovatelnosti, spolehlivosti a udržovatelnosti kódu.
- Zajímejte se o vývoj s podporou AI a moderní inženýrské nástroje.
Benefity
- Přístupné, inkluzivní a respektující pracovní prostředí.
- Úpravy pracoviště a pomoc uchazečům, kteří je potřebují.
- Možnosti profesního růstu v rámci skupiny Commonwealth Bank.