
Commonwealth Bank to australijska firma świadcząca usługi finansowe w zakresie bankowości detalicznej, premium, biznesowej i instytucjonalnej. Oferta firmy obejmuje również zarządzanie funduszami, zabezpieczenie emerytalne, ubezpieczenia, inwestycje oraz usługi maklerskie. Commonwealth Bank zatrudnia ponad 52 000 pracowników i ma ponad 800 000 akcjonariuszy. Firma oferuje szeroki zakres produktów i usług finansowych, które pomagają klientom zarządzać finansami i budować ich stabilność finansową.
Starszy inżynier oprogramowania Full-Stack (Node.js, React, Next.js)
Twórz bezpieczne rozwiązania uwierzytelniania w kanałach cyfrowych CommBank — od interfejsów w React i Next.js po usługi w Node.js. Wyznaczaj skalowalną architekturę opartą na Node.js, React, Next.js i GraphQL.
Opis
- Twórz kompleksowe funkcje uwierzytelniania dla interfejsów w React i Next.js oraz usług BFF w Node.js.
- Projektuj skalowalne rozwiązania BFF i API wykorzystujące REST i GraphQL.
- Przekładaj ogólne wymagania na projekty systemów i wdrożenia gotowe do pracy produkcyjnej.
- Twórz bezpieczne zarządzanie tokenami i sesjami, stanem uwierzytelniania oraz integracjami z platformami tożsamości.
- Buduj odporne usługi chmurowe, stosując praktyki systemów rozproszonych i inżynierii oprogramowania.
- Promuj łatwy w utrzymaniu kod, testy automatyczne, obserwowalność, CI/CD oraz niezawodne usługi produkcyjne.
- Współpracuj z zespołami inżynierskimi i kanałami, tworząc wielokrotnego użytku integracje i spójne doświadczenia klientów.
- Mentoruj inżynierów i kształtuj decyzje techniczne, aktywnie uczestnicząc w pracach.
- Pomagaj dostarczać klientom funkcje uwierzytelniania, takie jak logowanie, uwierzytelnianie wieloskładnikowe i klucze dostępu.
Wymagania
- Odpowiadaj za realizację techniczną w całym stosie — od projektu po wdrożenie.
- Miej duże doświadczenie w pracy z Node.js oraz JavaScript lub TypeScript.
- Miej doświadczenie w projektowaniu i tworzeniu usług backendowych lub usług Backend-for-Frontend.
- Dobrze znasz React oraz Next.js lub masz praktyczne doświadczenie w pracy z tą technologią.
- Wykazujesz się umiejętnością projektowania systemów.
- Masz doświadczenie w projektowaniu interfejsów REST API.
- Rozumiesz systemy chmurowe i architektury rozproszone.
- Znasz zagadnienia bezpieczeństwa aplikacji, uwierzytelniania lub wzorce zarządzania tożsamością.
- Bezpiecznie obsługujesz sesje lub tokeny.
- Stosujesz dobre praktyki inżynierskie: testy automatyczne, CI/CD, obserwowalność, niezawodność i łatwy w utrzymaniu kod.
- Interesujesz się programowaniem wspomaganym przez AI i nowoczesnymi narzędziami inżynierskimi.
Benefity
- Dostępne, inkluzywne i pełne szacunku środowisko pracy.
- Dostosowanie miejsca pracy i pomoc dla kandydatów, którzy ich potrzebują.
- Możliwości rozwoju kariery w grupie Commonwealth Bank.