Mẫu bảng mô tả công việc lập trình NodeJS

477

Lập trình NodeJS là người phát triển các server-side logic web ứng dụng bằng JavaScript và/hoặc các biến thể của JS (CoffeeScript, v.v), chịu trách nhiệm quản lý việc trao đổi dữ liệu giữa server và users, phát triển các thành phần back-ends, liên kết ứng dụng với các web services khác (thường là bên thứ 3) và hỗ trợ Front-End Developers trong việc tích hợp công việc của họ với các ứng dụng của NodeJS. Hy vọng, Mẫu bảng công việc lập trình NodeJS này sẽ giúp các bộ phận nhân sự dễ dàng hơn cho việc tuyển dụng những vị trí này.

Về lập trình viên NodeJS:Để thành một NodeJS Developer giỏi, các lập trình viên cần nắm rõ cấu trúc dữ liệu và giải thuật, kỹ thuật lập trình hướng đối tượng cũng như có kiến thức hoặc kinh nghiệm về Spring/ Hibernate/ Struts để cùng tham gia nghiên cứu, thiết kế, phát triển và tích hợp các các giải pháp và hệ thống ứng dụng phục vụ công việc quản trị, vận hành và điều hành cho sản phẩm công ty/ khách hàng.

Mẫu bảng công việc lập trình NodeJS

YÊU CẦU CÔNG VIỆC

  • Thành thạo lập trình NodeJS
  • Có kinh nghiệm Web API, Web Services REST
  • Có kiến thức cơ bản về Front-End, như HTML5, CSS3.
  • Hiểu biết tốt về ngôn ngữ tạo server-side template.
  • Thực hiện các nền tảng thử nghiệm tự động và unit tests.
  • Thành thạo các công cụ tạo phiên bản code , chẳng hạn như Git.
  • Kỹ năng tư duy logic và thuật toán tốt, phân tích và giải quyết vấn đề
  • Có khả năng đọc hiểu tiếng Anh chuyên ngành

MÔ TẢ CÔNG VIỆC

  • Lập trình NodeJS tham gia quản lý việc trao đổi dữ liệu giữa server và users, phát triển các thành phần back-ends, liên kết ứng dụng với các web services khác (thường là bên thứ 3)
  • Tích hợp các yếu tố hướng tới người dùng được phát triển bởi Front-End Developers với server-side logic.
  • Thiết kế và triển khai các ứng dụng có độ trễ thấp, tính sẵn sàng cao và hiệu suất cao.
  • Thực hiện bảo mật và bảo vệ dữ liệu
  • Tích hợp các giải pháp lưu trữ dữ liệu.
  • Nghiên cứu công nghệ mới để áp dụng cho các dự án của công ty
  • Duy trì và phát triển các website, code và cấu trúc dữ liệu có sẵn của công ty
  • Thực hiện nâng cấp đều đặn để giúp phần mềm và các hệ thống trở nên bảo mật và hiệu quả hơn.

Tham khảo thêm những công việc lập trình hot nhất thị trường tại đây