Mô tả Công việc:
Báo cáo cho: Trưởng nhóm Kỹ thuật
Trách nhiệm Chính:
- Phát triển Hệ thống API cho Tổ chức
- Phát triển các API RESTful/WebSocket/gRPC hiệu suất cao bằng Golang để hỗ trợ các chức năng cốt lõi như truyền dữ liệu thị trường, thực hiện lệnh và tra cứu tài sản cho khách hàng tổ chức.
- Tối ưu hóa độ trễ phản hồi API (nhắm mục tiêu 99,9% yêu cầu dưới 50ms) và cải thiện thông lượng (hỗ trợ hơn 10.000 QPS).
- Triển khai giao thức FIX (Trao đổi Thông tin Tài chính) hoặc các giao thức nhị phân tùy chỉnh để đáp ứng nhu cầu kết nối của các tổ chức tài chính truyền thống.
- Hỗ trợ Chức năng Cấp độ Tổ chức
- Phát triển các tính năng độc quyền cho tổ chức như Giao dịch Khối, lệnh thuật toán (TWAP/VWAP) và quản lý rủi ro đa tài khoản (Risk Engine).
- Thiết kế các mô-đun kiểm soát bảo mật bao gồm Giới hạn Tốc độ, danh sách trắng IP và Xác thực Đa yếu tố (MFA).
- Tích hợp với các hệ thống thanh toán bù trừ để hỗ trợ thanh toán T+0, đối chiếu tự động và các yêu cầu tuân thủ khác của tổ chức.
- Đảm bảo Hiệu suất và Ổn định
- Cải thiện hiệu suất dịch vụ API thông qua cân bằng tải, nhóm kết nối và các kỹ thuật xử lý bất đồng bộ.
- Thiết kế cơ chế Circuit Breaker, Fallback và thử lại để đảm bảo tính khả dụng cao (99,99% SLA).
- Giám sát trạng thái hoạt động của API bằng Prometheus/Grafana và triển khai cảnh báo bất thường theo thời gian thực.
- Cộng tác với Khách hàng Tổ chức
- Làm việc với các nhóm bán hàng và thành công khách hàng để hiểu nhu cầu của khách hàng tổ chức và lặp lại nhanh chóng các tính năng API.
- Tạo tài liệu API (Swagger/Postman) và hỗ trợ kỹ thuật tích hợp.
Yêu cầu Công việc:
Yêu cầu Bắt buộc:
- Yêu cầu về Công nghệ
- 3+ năm kinh nghiệm phát triển backend, với 2+ năm kinh nghiệm thực tế với Golang (quen thuộc với các framework gin/echo và kỹ thuật mã hóa hiệu suất cao).
- Thành thạo trong phát triển API cấp độ tổ chức; kinh nghiệm trước đó với các API sàn giao dịch, môi giới hoặc hệ thống thanh toán là một lợi thế.
- Kỹ năng thiết kế hệ thống phân tán (microservices, hàng đợi tin nhắn Kafka/RabbitMQ, bộ nhớ đệm Redis).
- Kinh nghiệm tối ưu hóa cơ sở dữ liệu (sharding PostgreSQL/MySQL, TimescaleDB cho dữ liệu chuỗi thời gian).
- Hiểu biết về tối ưu hóa giao thức mạng (kết nối dài TCP/IP, QUIC, streaming gRPC).
- Kiến thức Tài chính và Tuân thủ
- Quen thuộc với các kịch bản kinh doanh tổ chức như giao dịch định lượng, chiến lược tạo lập thị trường và quản lý quỹ.
- Hiểu biết về các yêu cầu tuân thủ tài chính: KYC/AML, kiểm toán giao dịch và phân tách dữ liệu.
Yêu cầu Ưu tiên:
- Kinh nghiệm phát triển giao thức FIX hoặc tích hợp với các hệ thống tài chính truyền thống (ví dụ: Bloomberg, Reuters).
- Quen thuộc với các API sàn giao dịch tiền điện tử (ví dụ: Binance, Coinbase giao diện tổ chức).
- Thành thạo các kỹ thuật lập trình hiệu suất cao (zero-copy, bộ nhớ pooling, tối ưu hóa lệnh SIMD).
Phúc lợi:
Lương cạnh tranh, nghỉ phép hàng năm + phúc lợi, môi trường nhóm tích cực và cơ hội làm việc từ xa toàn cầu.


