
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.