MÔ TẢ CÔNG VIỆC
-
- Phát triển và bảo trì các dịch vụ Back-end cho hệ thống Core Identity Services (CIS) sử dụng Node.js. CIS đóng vai trò là nguồn dữ liệu tập trung về thông tin định danh khách hàng cho nhiều hệ thống/dịch vụ khác nhau.
- Xây dựng REST API trên Cloud Run, xử lý logic nghiệp vụ và dữ liệu liên quan đến khách hàng, consent, privacy, service registry...
- Triển khai API theo đúng service contract, bao gồm: request validation, idempotency, optimistic concurrency (versioning), pagination, field-level ACL và xử lý lỗi theo chuẩn RFC 9457.
- Xây dựng cơ chế Authentication & Authorization giữa các service như Google OIDC ID Token, Service JWT, Scopes và kiểm soát quyền truy cập dữ liệu.
- Phát triển và duy trì tích hợp với các hệ thống bên ngoài như Shopify, Klaviyo, bao gồm xác thực chữ ký HMAC.
- Xây dựng và hỗ trợ các luồng xử lý event-driven sử dụng Pub/Sub, đảm bảo xử lý message và cơ chế idempotency.
- Tham gia phát triển webhook, background jobs, reverse ETL/sync jobs, đồng bộ dữ liệu giữa Data Lake, PostgreSQL và Klaviyo.
- Debug, xử lý lỗi và tối ưu hiệu năng, độ ổn định của hệ thống Back-end.
- Viết code sạch, dễ bảo trì, có tài liệu và tuân thủ coding standards/best practices.
- Tham gia code review, technical discussion, estimation và planning.
- Hỗ trợ deployment, monitoring và các công việc vận hành cơ bản của hệ thống.
- Phối hợp với các thành viên trong team để triển khai tính năng từ đầu đến cuối, chủ động trao đổi tiến độ, vấn đề và rủi ro.
QUYỀN LỢI
-
- Mức lương lên tới 27.000.000 VND.
- Thưởng kết nối: thưởng 1~10 triệu cho bất cứ ai khi giới thiệu được bạn bè, người quen vào công ty.
- Làm việc với hệ thống lớn và tiên tiến, có cơ hội phát triển technical skills toàn diện với các bài toán phức tạp, yêu cầu độ chính xác cao.
- Trở thành một trong những KeyPerson có sức ảnh hưởng trong dự án, cơ hội cao trở thành Leader, Project Manager.
- Tham gia các hoạt động gắn kết nhân sự: các giải Game Online cuối tuần (Half-Life, AOE, Dota2, LOL, Pubg...), Team Building theo tuần, theo tháng, theo dự án.
- Cơ hội thăng tiến dựa trên năng lực tương ứng với tăng bậc và tăng lương tương xứng.
- Cơ hội triển khai các dự án tham vọng ở nhiều quốc gia, tiếp xúc với những công nghệ mới nhất và học hỏi từ những đồng nghiệp giỏi.
- Được tham gia các khoá đào tạo kỹ năng: AWS, Microservice, ngoại ngữ (tiếng Anh, tiếng Nhật)...
YÊU CẦU
-
- Có từ 4 năm kinh nghiệm phát triển Back-end với Node.js, sử dụng Express, NestJS hoặc framework tương đương.
- Tốt nghiệp Đại học chuyên ngành CNTT, Khoa học máy tính, Kỹ thuật phần mềm hoặc các ngành liên quan.
- Nắm vững JavaScript/TypeScript và lập trình bất đồng bộ (Asynchronous Programming).
- Có kinh nghiệm thiết kế và phát triển RESTful API.
- Có kiến thức về Database quan hệ và SQL, có khả năng viết và tối ưu query.
- Hiểu về Authentication & Authorization như Session, Token/JWT, Hashing và các nguyên tắc bảo mật API cơ bản.
- Có kinh nghiệm sử dụng Git và làm việc theo quy trình phát triển phần mềm nhóm.
- Cẩn thận, có trách nhiệm, chủ động học hỏi và phối hợp tốt với team.
- Có khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh.
.png)