Chào bạn,

Đăng nhập xem việc làm phù hợp

Kỹ Sư Phát Triển Backend

Công ty CP Phát Triển Hùng Hậu

613 Âu Cơ, P. Tân Phú, Tp. HCM

Ngày đăng:

Kinh nghiệm

2 - 5 Năm

Cấp bậc

Nhân viên

Lương

Mô tả công việc

A.    MỤC ĐÍCH CÔNG VIỆC

Thiết kế, lập trình và bảo trì backend cho sản phẩm web và app mobile; xây dựng API, nghiệp vụ và tích hợp dữ liệu theo cụm công nghệ của sản phẩm được giao. Tối ưu mã, tăng tốc độ xử lý, vá lỗi bảo mật và sử dụng AI có kiểm chứng.

B.      NỘI DUNG CÔNG VIỆC

1.      Phát triển backend cho web và app mobile

-          Ưu tiên Go để phát triển module, service và API web/app mobile; áp dụng cụm khác theo sản phẩm được giao. Phối hợp đội mobile về API, xác thực, token, đồng bộ dữ liệu và thông báo đẩy khi cần.

-          Quản lý phiên bản API, tương thích phiên bản app đang hỗ trợ; tối ưu phân trang, payload và tải dữ liệu cho mạng di động. Viết tài liệu OpenAPI, xử lý lỗi và tuân thủ chuẩn mã nguồn.

2.     Tối ưu mã nguồn, dữ liệu và tốc độ xử lý

-          Phân tích log, profiling và truy vấn để xác định nút thắt; refactor mã, tối ưu thuật toán, index, transaction, cache và tác vụ bất đồng bộ phù hợp; bảo đảm tính đúng và toàn vẹn dữ liệu.

-          Đo trước/sau bằng cùng kịch bản tải, theo dõi độ trễ P95, throughput và tài nguyên theo mục tiêu sản phẩm; kiểm thử hồi quy, migration và khôi phục để tránh suy giảm chức năng hoặc hiệu năng.

3.     Tích hợp và xử lý bất đồng bộ

-          Tích hợp API thanh toán, SMS/email, eKYC, bản đồ, cloud storage và SaaS theo nhu cầu; kiểm soát timeout, lỗi và nhật ký tích hợp.

-          Triển khai tác vụ bất đồng bộ với RabbitMQ, Kafka hoặc công cụ phù hợp hệ thống; xử lý retry và idempotency để hạn chế mất dữ liệu, xử lý trùng.

4.      An toàn thông tin và vá lỗi bảo mật

-          Triển khai xác thực, phân quyền từng tài nguyên, validation và rate limiting cho API web/mobile; phòng chống SQL Injection, XSS, CSRF, IDOR, SSRF theo ngữ cảnh; bảo vệ dữ liệu và secrets.

-          Tiếp nhận, tái hiện, đánh giá và vá lỗi bảo mật trong mã, API và dependencies theo mức độ ưu tiên; kiểm thử xác nhận, hồi quy, phối hợp phát hành bản vá và theo dõi sau triển khai; báo ngay dấu hiệu sự cố.

5.     Kiểm thử và chất lượng mã nguồn

-          Viết Unit Test, Integration Test cho nghiệp vụ chính, trường hợp lỗi và phân quyền; bảo đảm tiêu chí kiểm thử do Tech Lead thống nhất.

-          Tham gia code review; phối hợp đầu mối QA/nghiệp vụ tái hiện và sửa lỗi. Báo cáo sớm rủi ro, cập nhật tài liệu và bàn giao phần việc hoàn thành.

6.     Triển khai và hỗ trợ vận hành

-          Đóng gói Docker; phối hợp DevOps cấu hình CI/CD, kiểm tra sau triển khai và theo dõi log, metrics, alerts để xử lý bất thường.

-          Hỗ trợ on-call theo phân công; phân tích nguyên nhân và phòng ngừa tái diễn. Chỉ thay đổi production theo quyền truy cập, phê duyệt được giao.

7.     Sử dụng AI và cập nhật tài liệu kỹ thuật

-          Sử dụng AI được phê duyệt để hỗ trợ viết mã theo cụm công nghệ sản phẩm, tối ưu, debug, tạo test và tài liệu; hiểu, review, kiểm thử và chịu trách nhiệm về mã trước khi hợp nhất.

-          Kiểm chứng nghiệp vụ, hiệu năng, bảo mật và thư viện do AI đề xuất; không gửi dữ liệu hạn chế lên công cụ chưa được phép. Cập nhật API web/mobile, module và hướng dẫn tích hợp theo thay đổi.

Yêu Cầu Công Việc

-          Tốt nghiệp Cao đẳng/Đại học Công nghệ thông tin, Khoa học máy tính, Kỹ thuật phần mềm hoặc ngành liên quan.

-          Tối thiểu 02 năm phát triển backend; có kinh nghiệm API phục vụ app mobile và ít nhất 01 cụm công nghệ phù hợp sản phẩm được giao; có khả năng tiếp nhận công nghệ bổ sung.

-          Đọc hiểu tài liệu kỹ thuật tiếng Anh; tra cứu, hiểu tài liệu API và thông báo lỗi.

-          Sử dụng tốt Git, IDE, Linux, công cụ kiểm thử API; biết sử dụng AI hỗ trợ viết mã, debug, tạo kiểm thử và tài liệu, đồng thời tự kiểm chứng kết quả.

-          Ưu tiên thành thạo Go để phát triển dịch vụ/API; sử dụng Python, Java/Kotlin, C#, JavaScript/TypeScript, PHP hoặc cụm khác được duyệt theo sản phẩm. Vững API web/mobile, SQL, kiểm thử, profiling, tối ưu hiệu năng và vá lỗi bảo mật; hiểu cache, queue, Docker/CI/CD.

-          Tư duy logic, phân tích nghiệp vụ, giải quyết vấn đề; làm việc nhóm, quản lý thời gian và tiếp thu phản hồi code review.

-          Cẩn thận, trách nhiệm, chủ động học hỏi; trung thực, bảo mật dữ liệu và tuân thủ quy trình phát triển.

Thông tin khác

  • Bằng cấp: Đại học
  • Độ tuổi: 25 - 50
  • Hình thức: Nhân viên chính thức

Kỹ năng bạn nên có

Nộp hồ sơ ứng tuyển:

Thông tin liên hệ của bạn

Chọn Hồ Sơ

Upload hồ sơ (Chỉ hỗ trợ định dạng *.doc, .*docx, *.pdf và dung lượng < 3 MB)

Chọn file từ nguồn khác ( Dropbox)

CareerViet.vn - Mạng Việc làm & Tuyển dụng lớn nhất thế giới

Công Ty Cổ Phần CareerViet Trụ̣ sở: 139 Pasteur, Phường Võ Thị Sáu, Quận 3, TP.HCM

MST: 0303284985Ngày cấp: 25/04/2013 Nơi cấp: Sở Kế Hoạch Và Đầu Tư Thành Phố Hồ Chí MinhĐiện thoại: (84.28) 3822-6060 Email: contact@careerviet.vn