Chúng tôi đang tìm kiếm một Lập trình viên Backend Node.js có kinh nghiệm để tham gia vào đội ngũ phát triển các sản phẩm tài chính và thanh toán của công ty. Vai trò của bạn sẽ bao gồm:
- Thiết kế, xây dựng và bảo trì các hệ thống backend, microservices sử dụng Node.js (Express.js/NestJS).
- Phát triển và tối ưu hóa các RESTful API có hiệu năng cao, độ trễ thấp và khả năng mở rộng tốt.
- Tích hợp với các hệ thống của bên thứ ba (APIs, services), đặc biệt là các cổng thanh toán, ngân hàng và đối tác tài chính.
- Làm việc với các hệ quản trị cơ sở dữ liệu như PostgreSQL, MongoDB, Redis để thiết kế schema và tối ưu hóa truy vấn.
- Đảm bảo tính bảo mật và toàn vẹn dữ liệu cho các giao dịch quan trọng.
- Phối hợp cùng team Frontend, BA, và QC để xây dựng các tính năng mới và hoàn thiện sản phẩm.
- Tham gia vào việc phân tích yêu cầu, gỡ lỗi và cải thiện hiệu suất hệ thống.