Commonwealth Bank
Commonwealth Bank
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