Commonwealth Bank
Commonwealth Bank
Commonwealth Bank — австралійська компанія, що надає фінансові послуги у сферах роздрібного, преміального, корпоративного та інституційного банкінгу. Її пропозиція також охоплює управління фондами, пенсійне забезпечення, страхування, інвестиції та торгівлю цінними паперами. У Commonwealth Bank працює понад 52 000 співробітників, а кількість акціонерів перевищує 800 000. Компанія пропонує широкий спектр фінансових продуктів і послуг, допомагаючи клієнтам керувати своїми фінансами та примножувати їх.

Провідний Full-Stack інженер-програміст (Node.js, React, Next.js)

Створюйте безпечні рішення для автентифікації в цифрових каналах CommBank: від інтерфейсів на React і Next.js до сервісів на Node.js. Визначайте масштабовану архітектуру на Node.js, React, Next.js і GraphQL.

Опис

  • Розробляйте комплексні функції автентифікації для інтерфейсів на React і Next.js та BFF-сервісів на Node.js.
  • Створюйте масштабовані рішення для BFF і API на основі REST і GraphQL.
  • Перетворюйте загальні вимоги на проєкти систем і готові до експлуатації реалізації.
  • Створюйте безпечне керування токенами й сеансами, станом автентифікації та інтеграціями з платформами ідентифікації.
  • Розробляйте стійкі до збоїв хмарні сервіси, застосовуючи практики розподілених систем та інженерії.
  • Поширюйте практики підтримуваного коду, автоматизованого тестування, спостережуваності, CI/CD і надійної роботи сервісів у виробничому середовищі.
  • Співпрацюйте з інженерними командами та каналами, створюючи повторно використовувані інтеграції та послідовний клієнтський досвід.
  • Наставляйте інженерів і впливайте на технічні рішення, долучаючись до практичної розробки.
  • Допомагайте створювати клієнтські функції автентифікації, зокрема вхід, багатофакторну автентифікацію та ключі доступу.

Вимоги

  • Відповідайте за технічну реалізацію на всіх рівнях стека: від проєктування до впровадження.
  • Майте значний досвід роботи з Node.js і JavaScript або TypeScript.
  • Майте досвід проєктування та створення серверних сервісів або сервісів Backend-for-Frontend.
  • Добре володійте React і знайте Next.js або маєте практичний досвід роботи з ним.
  • Продемонструйте навички проєктування систем.
  • Майте досвід проєктування REST API.
  • Розумійте хмарні системи та розподілені архітектури.
  • Знайте принципи безпеки застосунків, автентифікації або ідентифікації.
  • Умійте безпечно працювати із сеансами й токенами.
  • Застосовуйте ефективні інженерні практики: автоматизоване тестування, CI/CD, спостережуваність, надійність і підтримуваність коду.
  • Виявляйте цікавість до розробки за допомогою ШІ та сучасних інженерних інструментів.

Переваги

  • Доступне, інклюзивне та шанобливе робоче середовище.
  • Адаптація робочого місця та допомога кандидатам, яким це потрібно.
  • Можливості професійного розвитку в групі Commonwealth Bank.