← Finhay
Backend Engineer Java, NodeJS, TypeScript - Fintech
Finhay · Hà Nội
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
Kỹ thuật / Cơ khí
Mức lương
Từ 30tr
Địa điểm
Quận Ba Đình, Hà Nội, Hà Nội
Tổng quan
- Thiết kế, phát triển và duy trì các backend services/API phục vụ các sản phẩm fintech, dữ liệu tài chính và nền tảng nội bộ của Finhay
- Xây dựng các RESTful API/GraphQL API có tính ổn định, bảo mật, dễ mở rộng và dễ tích hợp với các hệ thống khác
- Phát triển các business logic liên quan đến dữ liệu tài chính, tài khoản người dùng, giao dịch, báo cáo, tích hợp đối tác và các luồng nghiệp vụ nội bộ
- Tối ưu hiệu năng hệ thống, database query, caching, queue/job processing và khả năng chịu tải của backend services
- Tham gia thiết kế kiến trúc hệ thống, data model, luồng xử lý nghiệp vụ và giải pháp kỹ thuật cho các tính năng mới
- Phối hợp với Product Owner, QA, DevOps, Data và các team liên quan để phân tích yêu cầu, triển khai, debug và vận hành sản phẩm
- Đảm bảo chất lượng code thông qua unit test, integration test, code review, logging, monitoring và tài liệu kỹ thuật
- Maintain một số project nhỏ sử dụng Node.js khi cần, bao gồm fix bug, nâng cấp dependency, đọc hiểu source code và hỗ trợ vận hành.
- System Integration & Data Products
- Tích hợp với các hệ thống nội bộ và bên thứ ba như API đối tác, hệ thống dữ liệu tài chính, payment, notification, authentication/authorization
- Làm việc với dữ liệu tài chính như market data, stock quotes, financial statements, fund NAV, indices hoặc các loại dữ liệu liên quan đến sản phẩm đầu tư
- Thiết kế cơ chế validate, transform, đồng bộ và xử lý dữ liệu đảm bảo tính chính xác, nhất quán và kịp thời
- Hỗ trợ phân tích nguyên nhân lỗi liên quan đến API responses, data pipeline, latency, timeout, data inconsistency hoặc production incidents
- Đề xuất cải tiến kiến trúc, chất lượng dữ liệu, developer experience và hiệu quả vận hành hệ thống.
- Your Skills and Experience
- Technical Skills (Required)
- Tối thiểu 2 năm kinh nghiệm phát triển backend bằng Java
- Thành thạo Java Core và có kinh nghiệm thực tế với Spring Boot/Spring Framework
- Có kinh nghiệm thiết kế và phát triển RESTful API, hiểu rõ HTTP methods, status codes, authentication, authorization, rate limiting, pagination
- Có kinh nghiệm làm việc với database quan hệ như PostgreSQL/MySQL/MariaDB; hiểu SQL, index, transaction, query optimization
- Có kiến thức về caching, message queue hoặc background jobs là lợi thế: Redis, Kafka, RabbitMQ, SQS hoặc tương đương
- Có kinh nghiệm viết unit test/integration test và quen thuộc với các công cụ như JUnit, Mockito, Testcontainers hoặc tương đương
- Quen thuộc với Git, CI/CD, Docker và quy trình phát triển phần mềm theo Agile/Scrum
- Có khả năng đọc hiểu, maintain và chỉnh sửa các project nhỏ bằng Node.js/JavaScript/TypeScript khi cần. Không yêu cầu là chuyên gia Node.js, nhưng cần sẵn sàng học và xử lý vấn đề ngoài Java stack.
- Technical Skills (Strong Plus)
- Có kinh nghiệm xây dựng hệ thống fintech, securities, banking, payment, trading, market data hoặc các sản phẩm có yêu cầu cao về độ chính xác dữ liệu
- Hiểu biết về microservices, event-driven architecture, distributed system, observability, logging/metrics/tracing
- Có kinh nghiệm với cloud/on-prem deployment, Kubernetes, Helm, Terraform hoặc các công cụ vận hành hệ thống là lợi thế
- Có kinh nghiệm tối ưu performance, xử lý high-throughput API, batch processing hoặc data synchronization
- Có hiểu biết về security best practices: OWASP, secure coding, secrets management, token-based authentication, OAuth2/JWT.
- Domain Knowledge (Strong Plus)
- Có hiểu biết về thị trường tài chính, chứng khoán, quỹ đầu tư, dữ liệu tài chính hoặc các chỉ số như P/E, EPS, ROE, NAV, market cap là lợi thế lớn
- Quen thuộc với các loại dữ liệu tài chính như stock quotes, financial statements, fund NAV, indices, commodities hoặc dữ liệu giao dịch
- Kinh nghiệm làm việc tại công ty fintech, chứng khoán, ngân hàng, dữ liệu tài chính hoặc sản phẩm B2B API là điểm cộng.
- AI Mindset & Application
- Chủ động sử dụng AI tools như ChatGPT, Claude, GitHub Copilot hoặc các coding assistant khác để tăng hiệu suất công việc hàng ngày
- Biết ứng dụng AI vào quy trình phát triển phần mềm: phân tích yêu cầu, gợi ý thiết kế API, sinh test cases, hỗ trợ viết/refactor code, phân tích log, debug lỗi và viết tài liệu kỹ thuật
- Có khả năng đánh giá kết quả do AI tạo ra, biết kiểm chứng bằng test, code review và hiểu biết kỹ thuật thay vì phụ thuộc máy móc
- Tư duy cởi mở với công nghệ mới, không bị cố định vào một tech stack duy nhất; sẵn sàng học công nghệ phù hợp để giải quyết bài toán thực tế.
- Analytical & Soft Skills
Quyền lợi
Chế độ thưởngDu lịchCổ phần / ESOP
Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗
Quan tâm đến vị trí này?
Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.
Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn?
Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ
→