資深全端軟體工程師(Node.js、React、Next.js)
為 CommBank 數位銀行通路打造安全的身分驗證體驗,涵蓋 React 和 Next.js 介面及 Node.js 服務。 引領 Node.js、React、Next.js 和 GraphQL 的可擴充架構設計。
說明
- 透過 React 和 Next.js 介面及 Node.js BFF 服務,交付端對端身分驗證功能。
- 使用 REST 和 GraphQL 設計可擴充的 BFF 與 API。
- 將廣泛需求轉化為系統設計和可用於正式環境的實作方案。
- 建置安全的權杖與工作階段管理、身分驗證狀態管理,以及身分平台整合。
- 運用分散式系統和工程實務,打造具韌性的雲端原生服務。
- 推動可維護程式碼、自動化測試、可觀測性、CI/CD 和可靠的正式環境服務。
- 與不同工程團隊和通路合作,建立可重複使用的整合方案並提供一致的客戶體驗。
- 在親自參與開發的同時指導工程師並影響技術決策。
- 協助交付客戶身分驗證功能,例如登入、多因素驗證和通行密鑰。
職位要求
- 負責全端技術交付,涵蓋從設計到實作的整個流程。
- 擁有豐富的 Node.js 和 JavaScript 或 TypeScript 經驗。
- 具備設計和建置後端服務或前端後端服務(BFF)的經驗。
- 具備扎實的 React 技能,並熟悉或實際使用過 Next.js。
- 展現出優異的系統設計能力。
- 具備設計 REST API 的經驗。
- 了解雲端原生系統和分散式架構。
- 熟悉應用程式安全、身分驗證或身分管理模式。
- 能夠安全地處理工作階段或權杖。
- 在自動化測試、CI/CD、可觀測性、可靠性和程式碼可維護性方面採用良好的工程實務。
- 對 AI 輔助開發和現代工程工具保持好奇。
福利待遇
- 開放、共融且互相尊重的工作環境。
- 為有需要的申請者提供職場調整和協助。
- 在 Commonwealth Bank Group 內的職涯發展機會。
