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.