NodeJS Developer (Từ 3 năm kinh nghiệm)
About This Job
Trách nhiệm chính
- Tham gia phân tích, phát triển và bảo trì hệ thống E-Wallet / Payment Gateway
- Phát triển và maintain hệ thống backend bằng NodeJS
- Thiết kế kiến trúc hệ thống backend phục vụ các nghiệp vụ: Nạp tiền, rút tiền, chuyển tiền, Thanh toán online, Webhook, callback, Đối soát giao dịch, Logging, retry, idempotency
- Thiết kế và xây dựng RESTful API phục vụ Mobile App và Frontend
- Phối hợp với team frontend/mobile để thống nhất cấu trúc API
- Tối ưu hiệu năng, bảo mật và khả năng mở rộng của hệ thống
- Tham gia build, deploy và vận hành hệ thống
Yêu cầu
- Tối thiểu 3 năm kinh nghiệm làm việc với NodeJS
- Thành thạo Java
- Có kinh nghiệm làm việc với NestJS/AdonisJS
- Có kinh nghiệm thiết kế và xây dựng API cho Mobile App và Frontend
- Hiểu rõ cấu trúc response, xử lý error, phân trang, version API
- Có kinh nghiệm làm việc với MongoDB, MySQL hoặc PostgreSQL
- Hiểu rõ transaction, locking, tối ưu query
- Có kinh nghiệm xử lý hệ thống có high traffic, concurrency
- Có kinh nghiệm làm việc với Queue (Redis, RabbitMQ hoặc tương đương)
- Sử dụng tốt Git
- Có kinh nghiệm làm việc với GitLab (quản lý branch, merge request, review code)
- Sử dụng thành thạo môi trường Linux (CLI, quản lý process, đọc log)
- Có kinh nghiệm làm việc với CI/CD (ưu tiên GitLab CI/CD)
Yêu cầu ưu tiên
- Ưu tiên có kinh nghiệm Microservices
- Ưu tiên có kinh nghiệm tối ưu performance và bảo mật hệ thống
- Ưu tiên có viết Unit Test
- Ưu tiên có ít nhất từ 01 năm kinh nghiệm làm việc với PHP (Laravel hoặc CodeIgniter)
- Ưu tiên đã từng tham gia phát triển hệ thống thanh toán, ví điện tử, Fintech
- Chủ động trong công việc, tinh thần trách nhiệm cao
- Có khả năng làm việc nhóm
Mức lương
- Mức lương: Thỏa thuận theo năng lực
Phúc lợi
- Được tham gia BHXH theo quy định
- Nghỉ phép theo quy định của pháp luật và chính sách công ty
- Lương, thưởng và các chế độ đãi ngộ theo chính sách công ty
- Văn phòng có bánh và quầy café phục vụ nhân viên
Thông tin khác
- Chức vụ: Nhân Viên/Chuyên Viên
- Hình thức làm việc: Toàn thời gian
- Yêu cầu bằng cấp (tối thiểu): Đại Học
- Yêu cầu giới tính: Nam/Nữ
- Ngành nghề: DevOps - Cloud,Lập Trình - Phát Triển Phần Mềm
- Đại Học
- 3 - 4 năm