Commonwealth Bank
Commonwealth Bank
Commonwealth Bank je austrálska spoločnosť poskytujúca finančné služby v oblasti retailového, prémiového, podnikového a inštitucionálneho bankovníctva. Jej ponuka zahŕňa aj správu fondov, dôchodkové sporenie, poistenie, investičné služby a obchodovanie s akciami. S viac ako 52 000 zamestnancami a vyše 800 000 akcionármi pôsobí Commonwealth Bank v širokom spektre finančných produktov a služieb, ktoré zákazníkom pomáhajú spravovať a budovať ich finančné zabezpečenie.

Hlavný full-stack softvérový inžinier (Node.js, React, Next.js)

Vytvárajte bezpečné prihlasovacie prostredie pre digitálne bankové kanály CommBanku, od rozhraní v Reacte a Next.js až po služby v Node.js. Usmerňujte škálovateľnú architektúru naprieč Node.js, Reactom, Next.js a GraphQL.

Popis

  • Dodávajte komplexné funkcie autentifikácie naprieč rozhraniami v Reacte a Next.js a službami BFF v Node.js.
  • Navrhujte škálovateľné služby BFF a API s využitím REST a GraphQL.
  • Premieňajte všeobecné požiadavky na návrhy systémov a implementácie pripravené na produkčné nasadenie.
  • Vytvárajte bezpečnú správu tokenov a relácií, stav autentifikácie a integrácie s platformami správy identít.
  • Budujte odolné cloudové natívne služby s využitím postupov pre distribuované systémy a softvérové inžinierstvo.
  • Podporujte udržiavateľný kód, automatizované testy, pozorovateľnosť, CI/CD a spoľahlivé produkčné služby.
  • Spolupracujte s rôznymi inžinierskymi tímami a kanálmi na vytváraní opakovane použiteľných integrácií a jednotného zákazníckeho prostredia.
  • Mentorujte inžinierov a ovplyvňujte technické rozhodnutia, pričom sa aktívne podieľajte na vývoji.
  • Pomáhajte dodávať zákaznícke autentifikačné funkcie, napríklad prihlasovanie, viacfaktorové overenie a prístupové kľúče.

Požiadavky

  • Prevezmite zodpovednosť za technické dodanie riešení v celom zásobníku, od návrhu až po implementáciu.
  • Prineste rozsiahle skúsenosti s Node.js a JavaScriptom alebo TypeScriptom.
  • Majte skúsenosti s navrhovaním a tvorbou backendových služieb alebo služieb Backend-for-Frontend.
  • Ovládajte React a poznajte Next.js alebo s ním majte praktické skúsenosti.
  • Preukážte zdatnosť v návrhu systémov.
  • Majte skúsenosti s navrhovaním REST API.
  • Rozumejte cloudovým natívnym systémom a distribuovaným architektúram.
  • Poznajte vzory zabezpečenia aplikácií, autentifikácie alebo správy identít.
  • Bezpečne pracujte s reláciami alebo tokenmi.
  • Uplatňujte kvalitné inžinierske postupy v automatizovanom testovaní, CI/CD, pozorovateľnosti, spoľahlivosti a tvorbe udržiavateľného kódu.
  • Prejavujte zvedavosť v oblasti vývoja s podporou umelej inteligencie a moderných inžinierskych nástrojov.

Benefity

  • Prístupné, inkluzívne a rešpektujúce pracovné prostredie.
  • Úpravy pracoviska a pomoc pre uchádzačov, ktorí ich potrebujú.
  • Možnosti kariérneho rastu v rámci skupiny Commonwealth Bank.