Mô Tả Công Việc
Chúng tôi đang tìm kiếm một Lập Trình Viên Backend có kỹ năng để gia nhập đội ngũ, tập trung vào các hệ thống kinh doanh liên quan đến tăng trưởng cho nền tảng giao dịch của chúng tôi. Vai trò này bao gồm thiết kế, phát triển và bảo trì các hệ thống backend cho các tính năng như hệ thống điểm, chiến dịch tiếp thị, phiếu giảm giá và hoa hồng giới thiệu.
Trách Nhiệm Chính
- Thiết kế, phát triển và bảo trì các hệ thống backend cho các tính năng liên quan đến tăng trưởng (ví dụ: hệ thống điểm, chiến dịch tiếp thị, phiếu giảm giá, hoa hồng giới thiệu).
- Phát triển và tối ưu hóa các API hiệu suất cao để hỗ trợ các hoạt động tiếp thị thường xuyên và tăng trưởng người dùng quy mô lớn, đảm bảo độ tin cậy của hệ thống.
- Tham gia vào thiết kế kiến trúc của động cơ tăng trưởng và hệ thống nhiệm vụ, tận dụng công nghệ để cải thiện tỷ lệ giữ chân và tương tác người dùng.
- Thiết kế và tối ưu hóa cấu trúc cơ sở dữ liệu phức tạp để xử lý lượng dữ liệu khổng lồ được tạo ra bởi các chiến dịch tiếp thị, đảm bảo tính nhất quán và bảo mật dữ liệu.
- Sử dụng hàng đợi tin nhắn và công nghệ bộ nhớ đệm để quản lý lưu lượng tăng đột biến trong các chiến dịch, cho phép tách biệt hệ thống và xử lý không đồng bộ.
- Xử lý các nhiệm vụ xử lý dữ liệu quy mô lớn (ví dụ: thanh toán điểm, lọc hồ sơ người dùng) và tối ưu hóa hiệu suất xử lý hàng loạt.
- Viết mã chất lượng cao, có thể kiểm tra, tham gia đánh giá mã và cải thiện tiêu chuẩn mã hóa của nhóm cũng như khả năng bảo trì hệ thống.
- Hợp tác với các nhóm sản phẩm và kiểm thử để lặp lại nhanh chóng các tính năng tiếp thị và khắc phục sự cố hiệu suất.
Yêu Cầu Công Việc
- 3+ năm kinh nghiệm phát triển backend, thành thạo Java với hiểu biết sâu sắc về nguyên lý JVM, đa luồng và mô hình đồng thời.
- Chuyên môn về các framework microservices SpringBoot và SpringCloud, có kinh nghiệm với các hệ thống phân tán quy mô lớn.
- Kinh nghiệm trong phát triển tiếp thị liên quan đến tăng trưởng hoặc thương mại điện tử, quen thuộc với logic kinh doanh cho điểm, phiếu giảm giá, bao lì xì và xổ số.
- Thành thạo MySQL, có kỹ năng mạnh về tối ưu hóa SQL, lập chỉ mục và quản lý giao dịch, có khả năng xử lý hàng chục triệu bản ghi.
- Quen thuộc với hàng đợi tin nhắn (ví dụ: Kafka, RabbitMQ, RocketMQ) và kinh nghiệm xử lý lưu lượng tăng đột biến đồng thời cao.
- Khả năng quản lý các nhiệm vụ xử lý hàng loạt quy mô lớn, có kiến thức về đa luồng hoặc lập lịch phân tán.
- Kỹ năng giao tiếp mạnh mẽ bằng tiếng Trung, có thể trình bày rõ ràng các giải pháp kỹ thuật và hợp tác xuyên nhóm.
- Sẵn sàng làm việc từ xa hoặc chuyển đến Dubai.
Ưu Tiên
- Kinh nghiệm thiết kế hệ thống đồng thời cao cho các sự kiện tiếp thị quy mô lớn (ví dụ: flash sales, Double 11).
- Hiểu biết sâu về Redis cho khóa phân tán, giới hạn tốc độ và bộ đếm.
- Quen thuộc với các công cụ dữ liệu lớn (ví dụ: ElasticSearch, Flink, Spark) để phân tích dữ liệu.
- Kinh nghiệm DevOps, bao gồm đường ống CI/CD và container hóa (Docker, Kubernetes).
- Hiểu biết về công nghệ blockchain hoặc hoạt động trao đổi tiền mã hóa.
Phúc Lợi
Linh hoạt làm việc từ xa.


