Chi tiết công việc - Thiết kế, phát triển và duy trì các dịch vụ backend mạnh mẽ sử dụng Java (Spring Boot) và Node.js (Express.js, SocketCluster, v.v.).
- Xây dựng và duy trì các hệ thống microservices có khả năng mở rộng và hệ thống giao tiếp thời gian thực.
- Phối hợp chặt chẽ với các lập trình viên frontend và mobile sử dụng ReactJS/NextJS và Flutter để mang lại trải nghiệm liền mạch cho người dùng.
- Tối ưu hiệu suất hệ thống và đảm bảo độ sẵn sàng, độ tin cậy và khả năng mở rộng cao cho các dịch vụ backend.
- Hợp tác với đội ngũ DevOps để quản lý các ứng dụng container hóa sử dụng Docker, Kafka và Nginx.
- Thực hiện thiết kế cơ sở dữ liệu, triển khai và tinh chỉnh hiệu năng trên các hệ quản trị MySQL, MongoDB và Redis.
- Tham gia các cuộc thảo luận kiến trúc, đánh giá mã nguồn và tư vấn giải pháp cùng các nhóm chức năng chéo.
- Đảm bảo các tiêu chuẩn tốt nhất về chất lượng mã nguồn, bảo mật và khả năng bảo trì.
- Đóng vai trò cầu nối kỹ thuật giữa các nhóm và hướng dẫn các lập trình viên cấp dưới.
Yêu cầu ứng viên Kinh nghiệm và Kỹ năng:
- Trên 4 năm kinh nghiệm phát triển backend với Java (Spring Boot).
- Kỹ năng lập trình hướng đối tượng (OOP) vững chắc.
- Có kinh nghiệm thực tế với Node.js, bao gồm Express.js và các framework thời gian thực như SocketCluster.
- Ít nhất 2 năm kinh nghiệm với ReactJS và NextJS.
- Thành thạo trong việc làm việc với cơ sở dữ liệu MySQL, MongoDB và Redis.
- Hiểu biết chuyên sâu về kiến trúc microservices.
- Có kinh nghiệm làm việc với Docker, Kafka và Nginx trong môi trường sản xuất thực tế.
- Tư duy logic và phân tích mạnh mẽ; có kinh nghiệm trong thiết kế hệ thống và kiến trúc phần mềm.
- Có kinh nghiệm tối ưu hiệu suất ứng dụng và xử lý hệ thống có lưu lượng truy cập cao.
- Tinh thần trách nhiệm cao; có khả năng làm việc độc lập hoặc dẫn dắt một nhóm nhỏ.
- Kiến thức trong lĩnh vực chứng khoán tài chính là một điểm cộng.
Kỹ năng bổ sung (Ưu tiên): - Có kinh nghiệm về DevOps hoặc quy trình CI/CD.
- Quen thuộc với các nền tảng điện toán đám mây (AWS, GCP hoặc Azure).
- Đã từng làm việc trong môi trường Agile/Scrum.
- Có hiểu biết về Flutter và vòng đời phát triển ứng dụng di động.
Quyền lợi - Mức lương và thưởng hấp dẫn
- 12 ngày nghỉ phép năm
- Được tham gia đầy đủ bảo hiểm xã hội và bảo hiểm y tế theo quy định của nhà nước
- Các khoản phụ cấp hấp dẫn (thưởng onsite, gửi xe, sinh nhật, happy hours, v.v.)
- Xét duyệt tăng lương hàng năm dựa trên hiệu suất và đóng góp của nhân viên
- Các câu lạc bộ thể thao: chạy bộ, bóng bàn, bóng đá, v.v.
- Môi trường làm việc thực sự cởi mở. Mọi người đều được tôn trọng và bạn có quyền tự do theo đuổi cũng như đạt được mục tiêu của mình
- Các quyền lợi khác theo quy định của Bộ luật Lao động Việt Nam
Địa điểm làm việc - Hồ Chí Minh: 3C Tôn Đức Thắng, phường Bến Nghé, Quận 1
Thời gian làm việc Thứ 2 - Thứ 6 (từ 08:30 đến 17:30)