
Commonwealth Bank là một công ty dịch vụ tài chính của Úc, hoạt động trong lĩnh vực ngân hàng bán lẻ, ngân hàng cao cấp, ngân hàng doanh nghiệp và ngân hàng tổ chức. Các dịch vụ của công ty còn bao gồm quản lý quỹ, quỹ hưu trí, bảo hiểm, đầu tư và môi giới chứng khoán. Với hơn 52.000 nhân viên và hơn 800.000 cổ đông, Commonwealth Bank cung cấp đa dạng sản phẩm và dịch vụ tài chính nhằm hỗ trợ khách hàng quản lý và xây dựng nền tảng tài chính của mình.
Kỹ sư phần mềm Full-Stack cấp cao (Node.js, React, Next.js)
Xây dựng trải nghiệm xác thực an toàn cho các kênh ngân hàng số của CommBank, từ giao diện React và Next.js đến dịch vụ Node.js. Định hướng kiến trúc có khả năng mở rộng trên Node.js, React, Next.js và GraphQL.
Mô tả
- Triển khai các tính năng xác thực đầu cuối trên giao diện React và Next.js cùng các dịch vụ BFF dùng Node.js.
- Phát triển thiết kế BFF và API có khả năng mở rộng với REST và GraphQL.
- Chuyển các yêu cầu tổng quát thành thiết kế hệ thống và giải pháp sẵn sàng đưa vào môi trường thực tế.
- Xây dựng khả năng quản lý token và phiên an toàn, trạng thái xác thực và tích hợp với nền tảng định danh.
- Tạo các dịch vụ cloud-native có khả năng phục hồi bằng cách áp dụng thực tiễn về hệ thống phân tán và kỹ thuật phần mềm.
- Thúc đẩy mã nguồn dễ bảo trì, kiểm thử tự động, khả năng quan sát, CI/CD và dịch vụ vận hành ổn định.
- Phối hợp với các nhóm kỹ thuật và kênh để xây dựng tích hợp có thể tái sử dụng và trải nghiệm nhất quán cho khách hàng.
- Hướng dẫn kỹ sư và định hình các quyết định kỹ thuật, đồng thời trực tiếp tham gia phát triển.
- Góp phần triển khai các tính năng xác thực khách hàng như đăng nhập, xác thực đa yếu tố và passkey.
Yêu cầu
- Chịu trách nhiệm về việc triển khai kỹ thuật trên toàn bộ ngăn xếp, từ thiết kế đến thực hiện.
- Có nhiều kinh nghiệm với Node.js và JavaScript hoặc TypeScript.
- Có kinh nghiệm thiết kế và xây dựng dịch vụ backend hoặc dịch vụ Backend-for-Frontend.
- Có kỹ năng React vững vàng và hiểu biết hoặc kinh nghiệm thực tế với Next.js.
- Thể hiện năng lực thiết kế hệ thống.
- Có kinh nghiệm thiết kế API REST.
- Hiểu về hệ thống cloud-native và kiến trúc phân tán.
- Nắm vững bảo mật ứng dụng, xác thực hoặc các mô hình định danh.
- Xử lý phiên hoặc token một cách an toàn.
- Áp dụng các thực tiễn kỹ thuật tốt về kiểm thử tự động, CI/CD, khả năng quan sát, độ tin cậy và mã nguồn dễ bảo trì.
- Thể hiện sự tò mò với hoạt động phát triển có AI hỗ trợ và các công cụ kỹ thuật hiện đại.
Phúc lợi
- Môi trường làm việc dễ tiếp cận, hòa nhập và tôn trọng mọi người.
- Điều chỉnh tại nơi làm việc và hỗ trợ dành cho ứng viên có nhu cầu.
- Cơ hội phát triển nghề nghiệp trong Commonwealth Bank Group.