Full-Stack Software Engineer [URGENT]

  • Abivin Vietnam, JSC
  • Hanoi, Vietnam
  • Dec 01, 2017
Full time Information Technology

Job Description

  • Tham gia vào toàn bộ chu kì phát triển của các sản phẩm phần mềm, các dự án đang được triển khai
  • Tự quản lý công việc để đảm bảo những công việc quan trọng và cấp bách nhất cần được hoàn thành sớm và tốt nhất
  • Làm việc với các bộ phận nội bộ (nhóm làm sản phẩm, thiết kế, bán hàng) hoặc các khách hàng, nhóm hợp tác bên ngoài để đảm bảo hoạt động của dự án
  • Đề xuất và phát triển những tính năng (Front-end + Backend) chất lượng cao để tăng tốc độ, quy mô và khả năng sử dụng
  • Đảm bảo kiến trúc nền tảng có khả năng mở rộng, luôn sẵn có và thiết thực để đáp ứng mức độ dịch vụ được cam kết
  • Xử lý xuyên suốt quá trình phát triển phần mềm, chẩn đoán và sửa chữa các vấn đề gặp phải
  • Quản trị hiệu năng, load testing và review code; đóng góp cho sự cải thiện của hệ thống kỹ thuật
  • Các công việc khác theo chỉ đạo của giám đốc

Job Requirements

  • Thành thạo Javascript (AngularJS/ReactJS và NodeJS)
  • Có khả năng tự lập kế hoạch và chịu trách nhiệm với kế hoạch của mình, làm việc với tinh thần và trách nhiệm cao nhất với công việc
  • Thành thạo việc cắt ghép HTML, CSS và phát triển controller (AngularJS)/ component (Angular/ReactJS)
  • Thành thạo các nguyên tắc phát triển application qua API và kiến trúc server, cơ chế phân tải
  • Thành thạo các cơ sở dữ liệu từ cơ bản tới phân tán như MySQL, MongoDB, Redis
  • Thành thạo các công cụ quản lý mã nguồn và dự án như Git, Github, viết tài liệu cho API, công cụ để quản lý chất lượng code, API doc
  • Có kinh nghiệm Dev Ops: sử dụng công cụ CI/CD (như Jenkins) để đảm bảo kết nối liên tục là một lợi thế
  • Có kinh nghiệm phát triển hệ thống phần mềm doanh nghiệp để đảm bảo tính bảo mật, độ tin cậy, độ sẵn sàng của hệ thống là một lợi thế
  • Ưu tiên biết tiếng Anh; có khả năng làm việc độc lập và làm việc theo nhóm, làm việc ở cường độ cao và chịu áp lực tốt; có tư duy logic, tự học hỏi công nghệ mới nhanh; chủ động và sáng tạo trong công việc