Mô Tả Công Việc
Chúng tôi đang tìm kiếm một Kỹ sư Phát triển Backend có tay nghề để thiết kế, phát triển, bảo trì và tối ưu hóa các dịch vụ backend, bao gồm quản lý ví, thông tin token, hệ thống điểm và các mô-đun hoạt động. Vai trò này chủ yếu sử dụng Java (Spring/Spring Boot) trong kiến trúc microservices, đòi hỏi khả năng phát triển backend mạnh mẽ. Ngoài ra, kiến thức cơ bản về blockchain là cần thiết để đảm bảo tích hợp liền mạch giữa các dịch vụ tập trung và chức năng blockchain.
Trách Nhiệm Chính
- Thiết kế, triển khai và bảo trì các dịch vụ backend và API bằng Java + Spring/Spring Boot.
- Tối ưu hóa và cải tiến các microservices hiện có để nâng cao hiệu suất, khả năng mở rộng và dễ bảo trì.
- Hợp tác với các nhóm frontend, QA, DevOps và sản phẩm để cung cấp các giải pháp backend an toàn và đáng tin cậy.
- Đảm bảo tích hợp trơn tru giữa các hệ thống tập trung và các thành phần liên quan đến blockchain (ví dụ: siêu dữ liệu token, quản lý ví, tham chiếu giao dịch).
- Nhanh chóng khắc phục sự cố backend để giảm thiểu tác động đến hệ thống sản xuất.
- Tham gia đánh giá mã, tuân thủ tiêu chuẩn mã hóa và thúc đẩy các phương pháp kỹ thuật tốt nhất.
Yêu Cầu Công Việc
- Thành thạo Java và Spring/Spring Boot (công nghệ chính), ưu tiên ứng viên có kinh nghiệm với Go, Rust hoặc các ngôn ngữ backend tương tự.
- Hiểu biết sâu sắc về kiến trúc microservices, thiết kế API RESTful và hệ thống phân tán.
- Kiến thức vững về cơ sở dữ liệu: cơ sở dữ liệu quan hệ (PostgreSQL, MySQL, Timescale) và thiết kế lược đồ.
- Quen thuộc với kiến thức cơ bản về blockchain: địa chỉ, token, giao dịch và sự kiện.
- Kỹ năng giải quyết vấn đề tốt và khả năng viết mã sạch, dễ bảo trì.
- Khả năng giao tiếp và làm việc nhóm xuất sắc.
- [Ứng viên Cao cấp] Tối thiểu 3 năm kinh nghiệm phát triển backend với microservices Java.
Ưu Tiên
- Kinh nghiệm tích hợp với các API blockchain (ví dụ: Ethereum RPC, nhà cung cấp Web3).
- Quen thuộc với Docker, Kubernetes và triển khai trên nền tảng đám mây.
- Kinh nghiệm thực tế với các quy trình CI/CD, kiểm thử tự động và công cụ quan sát.
- Kiến thức về gRPC hoặc hệ thống hướng sự kiện (Kafka, Pulsar).
- Thành thạo tiếng Anh (đọc, viết, nói).
- Sử dụng hàng ngày các công cụ phát triển hỗ trợ AI để nâng cao năng suất.
Phúc Lợi
- Cơ hội làm việc trên các dự án Web3 hàng đầu toàn cầu với cơ cấu quản lý phẳng và định hướng công nghệ.
- Mức lương cạnh tranh cao + các khoản thưởng dựa trên hiệu suất.
- Cơ hội phát triển kỹ thuật dồi dào: tham gia các hội nghị hàng đầu ngành và hợp tác với các đội phát triển ưu tú.
- Làm việc linh hoạt + hỗ trợ làm việc từ xa + các phúc lợi bổ sung.