
Commonwealth Bank เป็นบริษัทให้บริการทางการเงินของออสเตรเลียที่ดำเนินงานครอบคลุมธนาคารรายย่อย ธนาคารลูกค้าระดับพรีเมียม ธนาคารธุรกิจ และธนาคารสถาบัน นอกจากนี้ บริการของบริษัทยังรวมถึงการจัดการกองทุน กองทุนเกษียณอายุ ประกันภัย การลงทุน และนายหน้าซื้อขายหลักทรัพย์ ด้วยพนักงานมากกว่า 52,000 คนและผู้ถือหุ้นกว่า 800,000 ราย Commonwealth Bank ให้บริการผลิตภัณฑ์และบริการทางการเงินที่หลากหลาย เพื่อช่วยให้ลูกค้าบริหารจัดการและสร้างความมั่นคงทางการเงินของตนเอง
วิศวกรซอฟต์แวร์ฟูลสแตกระดับอาวุโส (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
- เปลี่ยนข้อกำหนดในภาพรวมให้เป็นการออกแบบระบบและการพัฒนาที่พร้อมใช้งานจริง
- สร้างการจัดการโทเค็นและเซสชันที่ปลอดภัย สถานะการยืนยันตัวตน และการเชื่อมต่อกับแพลตฟอร์มระบุตัวตน
- สร้างบริการ cloud-native ที่ทนทานโดยใช้แนวปฏิบัติด้านระบบแบบกระจายและวิศวกรรมซอฟต์แวร์
- ส่งเสริมโค้ดที่ดูแลรักษาง่าย การทดสอบอัตโนมัติ การสังเกตการณ์ระบบ CI/CD และบริการที่เชื่อถือได้ในการใช้งานจริง
- ทำงานร่วมกับทีมวิศวกรรมและช่องทางต่าง ๆ เพื่อสร้างการเชื่อมต่อที่นำกลับมาใช้ซ้ำได้และประสบการณ์ลูกค้าที่สอดคล้องกัน
- ให้คำแนะนำแก่วิศวกรและร่วมกำหนดการตัดสินใจทางเทคนิค พร้อมลงมือพัฒนาด้วยตนเอง
- ร่วมส่งมอบฟีเจอร์การยืนยันตัวตนของลูกค้า เช่น การเข้าสู่ระบบ การยืนยันตัวตนหลายปัจจัย และพาสคีย์
คุณสมบัติ
- รับผิดชอบการส่งมอบงานด้านเทคนิคตลอดทั้งฟูลสแตก ตั้งแต่การออกแบบจนถึงการพัฒนา
- มีประสบการณ์มากใน Node.js และ JavaScript หรือ TypeScript
- มีประสบการณ์ออกแบบและสร้างบริการแบ็กเอนด์หรือบริการ Backend-for-Frontend
- มีทักษะ React ที่แข็งแกร่ง และคุ้นเคยหรือมีประสบการณ์ใช้งาน Next.js จริง
- มีความเชี่ยวชาญด้านการออกแบบระบบ
- มีประสบการณ์ออกแบบ REST API
- เข้าใจระบบ cloud-native และสถาปัตยกรรมแบบกระจาย
- มีความรู้เกี่ยวกับความปลอดภัยของแอปพลิเคชัน การยืนยันตัวตน หรือรูปแบบการจัดการข้อมูลระบุตัวตน
- จัดการเซสชันหรือโทเค็นอย่างปลอดภัย
- ใช้แนวปฏิบัติด้านวิศวกรรมที่ดีในเรื่องการทดสอบอัตโนมัติ CI/CD การสังเกตการณ์ระบบ ความน่าเชื่อถือ และโค้ดที่ดูแลรักษาง่าย
- สนใจการพัฒนาซอฟต์แวร์ที่มี AI ช่วยและเครื่องมือวิศวกรรมสมัยใหม่
สวัสดิการ
- สภาพแวดล้อมการทำงานที่เข้าถึงได้ เปิดกว้าง และให้เกียรติกัน
- การปรับสภาพแวดล้อมการทำงานและความช่วยเหลือสำหรับผู้สมัครที่ต้องการ
- โอกาสเติบโตในสายอาชีพภายใน Commonwealth Bank Group