Mô tả Công việc
Trách nhiệm Chính
- Phát triển Hệ thống Cốt lõi: Kiến trúc và triển khai cơ sở hạ tầng hệ thống đối tác/đại lý bằng mã Go sạch sẽ, dễ bảo trì
- Phát triển Công cụ Thanh toán: Dẫn đầu thiết kế hệ thống hoa hồng và thanh toán, đảm bảo độ chính xác 100% trong tính toán tài chính đa luồng
- Xử lý Thông điệp Hiệu năng Cao: Sử dụng Pulsar hoặc Kafka để xử lý luồng giao dịch khổng lồ, thiết kế cơ chế đối soát và thanh toán bất đồng bộ hiệu quả
- Nhất quán Dữ liệu: Giải quyết thách thức hệ thống phân tán, tối ưu giao dịch cơ sở dữ liệu và ngăn xung đột tài chính đa luồng
- Tối ưu Hệ thống: Liên tục giám sát và cải thiện thời gian phản hồi API bằng framework Gin, đồng thời duy trì tài liệu kỹ thuật đầy đủ
Yêu cầu Công việc
- Bằng cử nhân trở lên về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan
- 3+ năm kinh nghiệm phát triển Golang chuyên nghiệp với hiểu biết sâu về tính năng cốt lõi (goroutines, channels, GC)
- Thành thạo các framework Go phổ biến (Gin, Echo, GORM) và kiến trúc microservices
- Hiểu biết vững về hệ thống hàng đợi thông điệp (Pulsar, Kafka) và ứng dụng của chúng
- Chuyên môn về cơ sở dữ liệu quan hệ (MySQL, PostgreSQL) bao gồm thiết kế, lập chỉ mục và tối ưu SQL
- Kinh nghiệm với giải pháp NoSQL (Redis, MongoDB) và điều chỉnh hiệu suất
- Quen thuộc với WebSocket và nguyên tắc thiết kế RESTful API
- Kiến thức làm việc về công nghệ container hóa (Docker, Kubernetes)
- Tiêu chuẩn viết mã xuất sắc với hiểu biết về mẫu thiết kế và kỹ thuật tái cấu trúc
- Thành thạo kiểm soát phiên bản Git và thực hành đánh giá mã
- Kỹ năng phân tích và giải quyết vấn đề mạnh mẽ với khả năng làm việc dưới áp lực
Ưu tiên
- Kinh nghiệm trong sàn giao dịch tiền mã hóa hoặc hệ thống thanh toán tài chính
- Nền tảng về dữ liệu lớn, hệ thống đa luồng hoặc tối ưu độ trễ thấp
- Khả năng đọc và hiểu tài liệu kỹ thuật tiếng Anh