
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.