
YouTrip là một công ty công nghệ tài chính có trụ sở tại Singapore, kết hợp thẻ du lịch đa tiền tệ với ứng dụng di động giúp quản lý chi tiêu ở nước ngoài. Khách hàng có thể lưu trữ, đổi và chi tiêu bằng 12 loại tiền tệ tại hơn 150 quốc gia, với thẻ vật lý và thẻ ảo, hỗ trợ ví di động, thông báo giao dịch theo thời gian thực, các tùy chọn kiểm soát thẻ, tính năng giám sát gian lận và đổi tiền ngay trong ứng dụng. Công ty cũng cung cấp các tính năng như rút tiền tại ATM không tính phí theo điều kiện áp dụng, hoàn tiền từ người bán và các ưu đãi liên quan đến du lịch.
Kỹ sư phần mềm Backend – Thanh toán | Làm việc kết hợp tại Singapore
Xây dựng các dịch vụ backend và API Golang có khả năng mở rộng cho nền tảng fintech đa tiền tệ của YouTrip. Củng cố các hệ thống thanh toán an toàn, bền bỉ phục vụ người dùng trên khắp khu vực Châu Á – Thái Bình Dương.
Mô tả
- Xây dựng và duy trì các dịch vụ backend và API Golang an toàn, bền bỉ.
- Tham gia xuyên suốt vòng đời phát triển phần mềm, từ thu thập yêu cầu và thiết kế đến kiểm thử, triển khai và bảo trì.
- Tạo ra mã nguồn sạch, hiệu quả, dễ bảo trì, tuân thủ các tiêu chuẩn và thông lệ tốt nhất về kỹ thuật.
- Phối hợp với các nhóm liên chức năng để làm rõ nhu cầu, thiết kế giải pháp và cung cấp phần mềm đáng tin cậy.
- Cải thiện hiệu năng, độ tin cậy và khả năng mở rộng của hệ thống thông qua việc giám sát và tối ưu hóa.
- Phát triển và duy trì các bài kiểm thử tự động cấp đơn vị, tích hợp và đầu cuối nhằm đảm bảo chất lượng và sự ổn định của backend.
- Tham gia đánh giá mã nguồn, thảo luận về kiến trúc và xây dựng tài liệu kỹ thuật.
- Theo dõi các công nghệ mới nổi và đánh giá mức độ phù hợp của chúng với các hệ thống của công ty.
Yêu cầu
- Tốt nghiệp cử nhân hoặc thạc sĩ ngành khoa học máy tính hoặc lĩnh vực liên quan.
- Có ít nhất bốn năm kinh nghiệm phát triển backend, ưu tiên ứng viên từng làm việc trong môi trường tăng trưởng nhanh hoặc fintech.
- Hiểu các nguyên tắc lập trình hướng đối tượng và/hoặc lập trình hàm cùng các mẫu thiết kế phần mềm.
- Có kinh nghiệm thực tế với hệ thống phân tán, kiến trúc microservices, Docker và Kubernetes.
- Nắm vững các phương pháp kiểm thử tự động, bao gồm kiểm thử đơn vị và kiểm thử tích hợp cho các dịch vụ backend.
- Có khả năng giải quyết vấn đề tốt và chú ý cẩn thận đến từng chi tiết.
- Có khả năng truyền đạt rõ ràng các khái niệm kỹ thuật bằng văn viết và lời nói.
- Có kinh nghiệm với Golang và/hoặc gRPC là một lợi thế lớn.