1. Mô tả công việc
-
Phân tích yêu cầu và thiết kế kiến trúc hệ thống backend của các dự án.
-
Xây dựng API và các dịch vụ backend chất lượng cao, tuân thủ các tiêu chuẩn về bảo mật và hiệu suất.
-
Đảm bảo hệ thống hoạt động ổn định, có khả năng xử lý giao dịch lớn và chịu tải cao
-
Tích hợp hệ thống với các bên thứ ba (ví dụ: hệ thống định danh, xác thực, thanh toán)
-
Viết unit test, integration test và thực hiện review code định kỳ
-
Hợp tác chặt chẽ với các nhóm Product, Frontend, DevOps và QA để triển khai tính năng và vận hành hệ thống
-
Tham gia cải tiến quy trình phát triển và kiến trúc hệ thống
2. Yêu cầu cần thiết
-
Từ 4 năm kinh nghiệm trở lên trong phát triển backend
-
Thành thạo một trong 2 ngôn ngữ: Python / Java
-
Kinh nghiệm làm việc với ít nhất một framework backend phổ biến: Django / Spring Boot / …
-
Hiểu rõ về thiết kế RESTful API, xử lý authentication/authorization (JWT, OAuth2)
-
Kinh nghiệm làm việc với hệ quản trị cơ sở dữ liệu quan hệ (PostgreSQL, MySQL…) và NoSQL (MongoDB, Redis…)
-
Hiểu biết về thiết kế hệ thống hiệu suất cao, xử lý đồng thời, hàng đợi (queue), cache…
-
Có kiến thức hoặc khả năng nắm bắt về hệ thống backend, như bảo vệ API, kiểm soát truy cập, bảo vệ dữ liệu nhạy cảm
-
Có tư duy logic, khả năng giải quyết vấn đề và viết code sạch, dễ bảo trì
-
Cần thận, có tinh thần trách nhiệm, cầu tiến
Điểm cộng:
-
Kinh nghiệm làm việc với hệ thống tài chính, ví dụ như quản lý khoản vay, ví điện tử, hệ thống thanh toán
-
Kinh nghiệm sử dụng Docker, CI/CD pipelines, các dịch vụ đám mây (AWS, GCP, Azure)
-
Kiến thức về kiến trúc microservices, event-driven architecture
-
3. Quyền lợi
-
Range thu nhập: Mức lương cạnh tranh theo năng lực (Upto 45M)
-
Thưởng Quý theo KPI dự án, Thưởng lương 13, Thưởng kết quả kinh doanh năm
-
Làm việc từ thứ Hai tới thứ Sáu (nghỉ thứ Bảy, Chủ nhật)