Mô tả Công việc
1. Phát triển và Quản lý Dự án: Tham gia thảo luận yêu cầu sản phẩm, xây dựng giải pháp kỹ thuật và triển khai để đảm bảo tiến độ và chất lượng dự án. Chịu trách nhiệm thiết kế và phát triển động cơ lõi của nền tảng phát triển ứng dụng doanh nghiệp low-code cũng như động cơ lõi của hệ thống sổ cái tài chính.
2. Viết và Bảo trì Mã: Chịu trách nhiệm viết tài liệu phát triển cho các module sản phẩm liên quan. Tham gia thiết kế, kiểm thử, phát triển và giải quyết vấn đề của các framework lập trình dựa trên Rust. Chịu trách nhiệm thiết kế, viết mã và gỡ lỗi các module liên quan đến Rust, đồng thời đóng góp vào việc viết chú thích mã và tài liệu.
3. Tối ưu Hiệu suất và Kiểm thử: Hỗ trợ kiểm thử đơn vị, kiểm thử tích hợp và điều chỉnh hiệu suất để đảm bảo chất lượng mã và hiệu năng hệ thống. Đưa ra đề xuất và cải tiến cho việc tối ưu hóa sản phẩm và hệ thống, hỗ trợ thành viên nhóm trong công việc.
4. Giải quyết Vấn đề và Hỗ trợ Kỹ thuật: Bảo trì mã nguồn Rust đã phát hành để đảm bảo tuân thủ tiêu chuẩn và tối ưu cải tiến. Chủ động giải quyết vấn đề trong dự án, phân tích sự cố và đề xuất giải pháp.
5. Học hỏi và Đổi mới Liên tục: Liên tục học hỏi và áp dụng công nghệ mới trong công việc. Nghiên cứu các bài báo mới trong lĩnh vực liên quan và chuyển đổi thành ứng dụng thực tế. Duy trì giao tiếp tốt với cấp trên và đồng nghiệp, phản hồi kịp thời tiến độ công việc và phối hợp tích cực nguồn lực phòng ban để đạt mục tiêu chung.
Trách nhiệm Chính
- Tham gia thảo luận yêu cầu sản phẩm và xây dựng giải pháp kỹ thuật.
- Thiết kế và phát triển động cơ lõi cho nền tảng low-code và hệ thống tài chính.
- Viết và bảo trì tài liệu phát triển và mã nguồn dựa trên Rust.
- Thực hiện kiểm thử đơn vị, kiểm thử tích hợp và điều chỉnh hiệu suất.
- Bảo trì và tối ưu mã nguồn Rust, đảm bảo tuân thủ tiêu chuẩn.
- Nghiên cứu và áp dụng công nghệ mới để nâng cao hiệu quả công việc.
Yêu cầu Công việc
1. Nền tảng Lập trình: Thành thạo phát triển Rust với ít nhất 3 năm kinh nghiệm. Yêu cầu thêm 3+ năm kinh nghiệm với C/C++, Java, Go hoặc các ngôn ngữ phát triển backend khác. Kỹ năng lập trình mạnh mẽ với thói quen viết mã tốt và khả năng thiết kế kiến trúc.
2. Kỹ năng Kỹ thuật: Quen thuộc với lập trình cơ sở dữ liệu, lập trình mạng và có kinh nghiệm thiết kế, phát triển hệ thống phân tán. Hiểu biết về nhân cơ sở dữ liệu, chỉ mục, thuật toán đồng thuận, nhân Deno/V8,... là một lợi thế. Ưu tiên ứng viên quen thuộc với ngôn ngữ assembly hoặc nguyên lý trình biên dịch.
3. Khả năng Học hỏi: Khả năng học hỏi và trừu tượng hóa mạnh mẽ, có mong muốn hiểu biết, tò mò và tham vọng cao. Có khả năng theo kịp và học hỏi công nghệ mới nhất trong ngành.
4. Hợp tác Nhóm: Tư duy nhanh nhạy, kỹ năng nghiên cứu và tự động viên tốt, cùng khả năng giao tiếp và làm việc nhóm hiệu quả.
Phúc lợi
Môi trường làm việc kỹ thuật đầy đủ; bao gồm thưởng cuối năm.


