iLotusland

iLotusland

We always work for customer's success, firstly

Back-end Developer (NodeJS, Typescript, Javascript)

TRÁCH NHIỆM CHÍNH:

  • Tham gia vào vòng đời của ứng dụng, phân tích - thiết kế hệ thống, tạo nền tảng cơ sở dữ liệu và các thư viện chương trình có thể tái sử dụng nhiều lần trong giai đoạn phát triển.
  • Phối hợp với đội ngũ Web Frontend, Mobile Developer để thiết lập mục tiêu của API, lập trình API kết nối giữa các hệ thống, và phục vụ trao đổi dữ liệu
  • Đảm bảo sản phẩm làm ra cần phải chạy đúng nghiệp vụ và tốc độ xử lý, thu thập và phân tích dữ liệu, hoạt động và tối ưu các đoạn mã lập trình để dự đoán và khắc phục sự cố hoặc các vấn đề cần cải thiện.
  • Xem xét và đề xuất các phương án cải tiến của toàn bộ các nền tảng, Phát triển ý tưởng cho hệ thống, sản phẩm hoặc tính năng mới theo xu hướng phát triển của thị trường.
  • Thực hiện công việc hỗ trợ cho nhóm phát triển khi cần thiết: kiểm tra các tính năng của sản phẩm trong giai đoạn phát triển và trước khi đưa sản phẩm lên môi trường hoạt động của khách hàng.
  • Trao đổi với teamlead để lập kế hoạch và đánh giá, sắp xếp để đạt các mục tiêu theo mục tiêu của quý.

Trách nhiệm công việc:

  1. Thu thập và xử lí các yêu cầu thiết kế và kĩ thuật
    • Tham gia vào quá trình phân tích và thiết kế hệ thống
    • Tạo nền tảng cơ sở dữ liệu và thư viện chương trình có thể tái sử dụng nhiều lần trong thời gian tới.
    • Tham gia vào toàn bộ vòng đời của ứng dụng, tập trung và coding và debug các dự án website và hệ thống
    • Lập trình API kết nối giữa các hệ thống, và phục vụ trao đổi dữ liệu với mobile & front-end
    • Phối hợp với Front End Developer để thiết lập mục tiêu và phát triển các tính năng nâng cao trải nghiệm người dùng.
    • Đảm bảo sản phẩm làm ra cần phải chạy đúng nghiệp vụ và tốc độ xử lý cũng phải tối ưu cho lượng người dùng lớn
    • Thu thập và phân tích dữ liệu, hoạt động và các đoạn mã lập trình để dự đoán và khắc phục sự cố hoặc các vấn đề cần cải thiện.
  2. Xem xét và đề xuất các phương án cải tiến của toàn bộ các nền tảng (platform)
    • Phát triển ý tưởng cho hệ thống, sản phẩm hoặc tính năng mới theo xu hướng phát triển của thị trường.
    • Nghiên cứu kỹ thuật, công nghệ và phương pháp kiểm thử phần mềm mới nhất để áp dụng vào trong dự án 
  3. Huấn luyện và hướng dẫn các thành viên trong nhóm dự án về tư duy và kỹ thuật kiểm tra chất lượng sản phẩm
  4. Hỗ trợ nhóm đa chức năng để chuyển giao sản phẩm: Sẵn sàng học thêm các kỹ năng khác ngoài backend để hỗ trợ nhóm phát triển sản phẩm khi cần 
  5. Đưa ra khuyến nghị sáng tạo để mở rộng chiến lược và tầm nhìn sản phẩm.
  6. Thực hiện nhiệm vụ khác theo sự phân công của cấp trên
    • Thực hiện công việc hỗ trợ cho nhóm phát triển khi cần thiết: kiểm tra các tính năng của sản phẩm trong giai đoạn phát triển và trước khi đưa sản phẩm lên môi trường hoạt động của khách hàng

Kỹ năng & Chuyên môn:

  • Tốt nghiệp Cao Đẳng trở lên chuyên ngành Phần mềm
  • Có kỹ năng, kinh nghiệm làm việc với NodeJS, Typescript, Javascript và làm việc ít nhất với các framework sau đây: Express.js, Loopback.js, ….
  • Có kỹ năng & kinh nghiệm làm việc thống backend (CRUD) và RESTful API
  • Có kinh nghiệm và kỹ năng làm việc với các hệ cơ sở dữ liệu chính MongoDB (biết thêm MySQL, PostgreSQL là  điểm cộng)
  • Có kỹ năng lập trình HTML5 và CSS3 cơ bản
  • Có kinh nghiệm làm việc với ReactJS, Typescript, NPM là điểm cộng
  • Có sản phẩm, demo trực tiếp hoặc gửi source code mẫu để thể hiện kinh nghiệm làm việc là điểm cộng
  • Có kinh nghiệm làm việc trong đội nhóm áp dụng quy trình Agile/Scrum và quy trình thiết kế lặp (iterative design process) là điểm cộng
  • Có kinh nghiệm sử dụng JIRA, Zendesk, Trello, Asana là điểm cộng
  • Có ít nhất 02-03 năm kinh nghiệm làm việc (toàn thời gian hoặc bán thời gian) với vai trò là Back-end Developer (NodeJS với ExpressJS hoặc framework tương tự), trực tiếp tham gia lập trình sản phẩm công nghệ bao gồm website & mobile (điểm cộng nếu có), BackEnd và RESTful APIs
1 ngày trước

Địa điểm

  • 9A Đường Số 6, Phường An Phú, Thành phố Thủ Đức, Thành phố Hồ Chí Minh

Số năm kinh nghiệm

2 năm

Cấp bậc

Senior

Loại hình

Kỹ năng

Quy trình phỏng vấn

  • Vòng 1:

    Trao đổi qua điện thoại
  • Vòng 2:

    Phỏng vấn trực tiếp với CEO, CGO, Tech Lead
  • Vòng 3:

    Thương lượng
iLotusland
iLotusland
iLotusland
iLotusland
iLotusland

Website

Địa điểm

  • 9A Đường Số 6, Phường An Phú, Thành phố Thủ Đức, Thành phố Hồ Chí Minh

Ngành nghề