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