
Finnet เป็นบริษัทฟินเทคจากบราซิลที่พัฒนาโครงสร้างพื้นฐานทางการเงินสำหรับธุรกิจและสถาบันการเงิน บริษัทก่อตั้งขึ้นในปี 2003 และมุ่งเน้นการทำให้กระบวนการเจ้าหนี้และลูกหนี้มีประสิทธิภาพยิ่งขึ้นผ่านแพลตฟอร์ม Open Finance ซึ่งเชื่อมต่อบริษัทต่าง ๆ กับธนาคารชั้นนำ และรองรับบริการธนาคารทางอินเทอร์เน็ตแบบหลายบริการ การบริหารความเสี่ยง การออกใบแจ้งหนี้อัตโนมัติ และการติดตามธุรกรรมแบบเรียลไทม์ งานของบริษัทมุ่งใช้ระบบอัตโนมัติทางการเงินเพื่อทำให้ธุรกรรมทางธุรกิจมีประสิทธิภาพและปลอดภัยยิ่งขึ้น โดยโอกาสการทำงานเกี่ยวข้องกับผลิตภัณฑ์เทคโนโลยีการเงินแบบ B2B และการดำเนินงานของบริษัท
นักวิเคราะห์ระบบแบ็กเอนด์ Node.js อาวุโส (ทำงานทางไกล)
นักวิเคราะห์อาวุโสผู้รับผิดชอบการพัฒนา API และไมโครเซอร์วิสด้วย Node.js สำหรับโซลูชันการจัดการทางการเงินของ Finnet บทบาทนี้ครอบคลุมการเชื่อมต่อระบบ การส่งข้อความ ความยืดหยุ่นในการรองรับความผิดพลาด และการสนับสนุนระบบที่ใช้งานจริง
รายละเอียด
- รับผิดชอบการปรับปรุงโซลูชันแบ็กเอนด์ตั้งแต่ต้นจนจบ ตั้งแต่ทำความเข้าใจปัญหาไปจนถึงการพัฒนา การนำขึ้นใช้งาน และการติดตามระบบที่ใช้งานจริง
- สร้าง ปรับปรุง และดูแลแอปพลิเคชัน API และบริการต่าง ๆ โดยมี Node.js เป็นเทคโนโลยีหลัก
- สร้างและดูแล REST API รวมถึงการเชื่อมต่อระหว่างระบบภายในและภายนอก
- ทำงานกับระบบแบบกระจาย ไมโครเซอร์วิส การสื่อสารระหว่างบริการ และระบบส่งข้อความ
- ช่วยกำหนดและพัฒนาสถาปัตยกรรมโซลูชัน
- ประยุกต์ใช้ Clean Code, Design Patterns และหลักการด้านสถาปัตยกรรมซอฟต์แวร์
- พัฒนาและดูแลการทดสอบระดับหน่วยและการทดสอบแบบผสานรวม
- นำรูปแบบการเพิ่มความยืดหยุ่นมาใช้ ได้แก่ Retry, Timeout, Circuit Breaker และ Fallback
- ตรวจสอบเหตุขัดข้อง ทบทวนล็อก และวินิจฉัยปัญหาของแอปพลิเคชัน การเชื่อมต่อ และฐานข้อมูล
- วิเคราะห์หาสาเหตุรากเหง้าและเสนอแนวทางแก้ไขที่ยั่งยืน
- ทำงานกับฐานข้อมูลเชิงสัมพันธ์โดยสร้าง ทบทวน และวิเคราะห์คำสั่ง SQL
- สนับสนุนการตรวจสอบประสิทธิภาพและการแก้ไขปัญหาฐานข้อมูล
- ใช้ Azure DevOps สำหรับการควบคุมเวอร์ชัน pull request และไปป์ไลน์ CI/CD
- มีส่วนร่วมในการรีวิวโค้ดและการหารือด้านเทคนิค
- ประเมินผลกระทบ ความเสี่ยง การพึ่งพา ความพยายาม และความซับซ้อนของโซลูชัน
- ติดตามแอปพลิเคชันในระบบที่ใช้งานจริงและช่วยแก้ไขเหตุขัดข้อง
- ทำงานร่วมกับทีมพัฒนา ผลิตภัณฑ์ คุณภาพ โครงสร้างพื้นฐาน ความปลอดภัย และทีมอื่น ๆ
- แบ่งปันความเชี่ยวชาญและสนับสนุนการพัฒนาด้านเทคนิคของทีม
- ค้นหาโอกาสในการทำงานอัตโนมัติและการปรับปรุงอย่างต่อเนื่อง
- ทำงานกับระบบและบริการที่สร้างด้วย Python หรือ Java เมื่อจำเป็น
คุณสมบัติ
- มีประสบการณ์หรือความรู้ที่ดีในการพัฒนาแบ็กเอนด์ด้วย Node.js
- มีประสบการณ์ในการพัฒนาและใช้งาน REST API
- มีประสบการณ์พัฒนาแบ็กเอนด์ด้วย JavaScript และ/หรือ TypeScript
- มีประสบการณ์ด้านการเชื่อมต่อระบบ
- เข้าใจสถาปัตยกรรมแบบกระจายและไมโครเซอร์วิส
- มีประสบการณ์กับระบบส่งข้อความและการประมวลผลแบบอะซิงโครนัส
- มีความรู้เกี่ยวกับฐานข้อมูลเชิงสัมพันธ์และ SQL
- สามารถวิเคราะห์และวินิจฉัยปัญหาของแอปพลิเคชันและฐานข้อมูลได้
- มีประสบการณ์เขียนการทดสอบระดับหน่วยและการทดสอบแบบผสานรวม
- เชี่ยวชาญ Git และการควบคุมเวอร์ชัน
- มีประสบการณ์ใช้งาน Azure DevOps
- เข้าใจไปป์ไลน์ CI/CD
- มีความรู้เกี่ยวกับ Design Patterns, Clean Code และแนวปฏิบัติที่ดีด้านวิศวกรรมซอฟต์แวร์
- มีประสบการณ์ใช้แนวทางจัดการความล้มเหลวและรูปแบบเพิ่มความยืดหยุ่น เช่น Circuit Breaker, Retry, Timeout และ Fallback
- เข้าใจแนวคิดด้านความปลอดภัยของแอปพลิเคชันและ API
- มีประสบการณ์แก้ไขปัญหาแอปพลิเคชันและวิเคราะห์ล็อก
- มีประสบการณ์ติดตามและสนับสนุนแอปพลิเคชันในระบบที่ใช้งานจริง
- มีความรู้หรือประสบการณ์พัฒนาระบบด้วย Python หรือ Java
- มีความรู้เกี่ยวกับ Resilience4j หรือเฟรมเวิร์กจัดการความล้มเหลวที่เทียบเท่า
- มีประสบการณ์กับสถาปัตยกรรมแบบหกเหลี่ยมและสถาปัตยกรรมขับเคลื่อนด้วยเหตุการณ์
- มีประสบการณ์ทำงานกับฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์
- มีความรู้เกี่ยวกับลูกหนี้ตามเอกสาร ระบบทะเบียน หรือโซลูชันทางการเงินที่อยู่ภายใต้การกำกับดูแล
- มีประสบการณ์สนับสนุนแอปพลิเคชันธุรกรรมที่มีความสำคัญสูงหรือมีปริมาณมาก
- มีประสบการณ์ทำงานในบริษัทเทคโนโลยี ฟินเทค หรือสถาบันการเงิน
- มีความรู้เกี่ยวกับการเชื่อมต่อธนาคาร วิธีการชำระเงิน หรือการเชื่อมโยงทางการเงิน
- มีประสบการณ์ด้านการสังเกตการณ์และการติดตามแอปพลิเคชัน
- มีประสบการณ์ปรับปรุงแอปพลิเคชันให้ทันสมัยหรือเชื่อมต่อระบบเดิม
สวัสดิการ
- ยินดีรับสมัครผู้สมัครที่มีความพิการ
- ทำงานทางไกล