Mô tả Công việc:
- Phát triển Hệ thống Cốt lõi: Chịu trách nhiệm thiết kế kiến trúc và phát triển mã nguồn cốt lõi của hệ thống đối tác giao dịch (đại lý).
- Triển khai Logic Thanh toán: Dẫn dắt phát triển động cơ thanh toán hoa hồng, xử lý dòng tiền từ luồng giao dịch đến tài khoản hoa hồng, đảm bảo tính toán chính xác số tiền trong điều kiện tải cao (không sai sót).
- Xử lý Tin nhắn Hiệu suất Cao: Sử dụng Pulsar hoặc Kafka để xử lý lượng lớn đơn đặt hàng giao dịch, thiết kế cơ chế thanh toán và đối chiếu không đồng bộ hiệu quả nhằm đảm bảo hoa hồng được thực hiện tức thời và nhất quán.
- Đảm bảo Tính nhất quán Dữ liệu: Giải quyết các vấn đề nhất quán dữ liệu trong môi trường phân tán, tối ưu hóa xử lý giao dịch cơ sở dữ liệu và ngăn chặn xung đột đồng thời về tiền.
- Bảo trì và Tối ưu hóa Hệ thống: Liên tục giám sát hiệu suất hệ thống, tối ưu hóa tốc độ phản hồi API trong khung Gin và chịu trách nhiệm viết tài liệu kỹ thuật liên quan.
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 các lĩnh vực liên quan.
- Trên 3 năm kinh nghiệm phát triển Golang, thành thạo các tính năng cốt lõi của ngôn ngữ Go (goroutine, channel, GC, v.v.).
- Thành thạo các framework Go phổ biến (Gin, Echo, GORM) và kiến trúc microservices.
- Hiểu sâu về nguyên lý hàng đợi tin nhắn (Pulsar, Kafka) và các tình huống sử dụng.
- Chuyên môn về thiết kế cơ sở dữ liệu quan hệ (MySQL, PostgreSQL), tối ưu hóa chỉ mục và điều chỉnh SQL.
- Quen thuộc với việc sử dụng và tối ưu hóa hiệu suất cơ sở dữ liệu NoSQL (Redis, MongoDB).
- Kiến thức về tiêu chuẩn thiết kế WebSocket và RESTful API.
- Quen thuộc với công nghệ container hóa (Docker, Kubernetes).
- Tiêu chuẩn mã hóa mạnh mẽ, quen thuộc với các mẫu thiết kế và kỹ năng tái cấu trúc mã xuất sắc.
- Thành thạo quản lý phiên bản Git với thói quen kiểm tra mã tốt.
- Kỹ năng giải quyết vấn đề mạnh mẽ và khả năng làm việc dưới áp lực.
Ưu tiên:
- Kinh nghiệm phát triển sàn giao dịch tiền mã hóa hoặc thanh toán.
- Kinh nghiệm tối ưu hóa hệ thống dữ liệu lớn, tải cao và độ trễ thấp.
- Kỹ năng đọc hiểu tiếng Anh tốt cho tài liệu kỹ thuật.


