Commonwealth Bank
Commonwealth Bank
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.