
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.