Tham gia vào quá trình phân tích yêu cầu, thiết kế kiến trúc hệ thống và đề xuất giải pháp kỹ thuật.
Xây dựng và duy trì các API phục vụ cho hệ thống nghiệp vụ.
Viết mã nguồn chất lượng cao, dễ bảo trì và có khả năng tái sử dụng.
Hỗ trợ xây dựng các tài liệu kỹ thuật, hướng dẫn và quy trình làm việc.
Phát triển các dịch vụ Microservices hiệu năng cao, ổn định và có khả năng mở rộng cho các phần mềm Enterprise Saas với NestJs và PostgreSQL.
Thiết kế và triển khai kiến trúc multi- tenancy cho ứng dụng SaaS.
Hỗ trợ và phối hợp công việc với frontend developer triển khai tính năng backend.
Đảm bảo chất lượng code qua việc viết test, review code.
YÊU CẦU:
Có khả năng làm việc độc lập, chủ động và phối hợp tốt với các thành viên khác.
Thành thạo TypeScript và các mô hình thiết kế trong backend.
Có ít nhất 3 năm kinh nghiệm phát triển backend với NestJS, trong đó ít nhất 1 năm phát triển Microservices Application.
Hiểu biết sâu sắc về các kiến trúc multi- tenancy.
Kỹ năng giải quyết vấn đề tốt.
Hiểu rõ về RESTful API, bảo mật backend, xác thực và phân quyền người dùng.
Có kinh nghiệm làm việc với các công cụ phát triển như Git, Docker, Kubernetes.
Đã tốt nghiệp Đại học chuyên ngành CNTT, Toán Tin, Viễn thông.
Kinh nghiệm sử dụng các hệ thống quản lý cơ sở dữ liệu (DBMS) như MySQL, PostgreSQL,…
Có khả năng làm việc độc lập và làm việc nhóm
Kỹ năng sử dụng Elasticsearch nâng cao để tìm kiếm nhanh chóng và có khả năng mở rộng.
ĐIỂM CỘNG/ƯU TIÊN:
Thành thạo việc áp dụng các tiêu chuẩn Unit Test.
Có kiến thức hoặc kinh nghiệm về DevOps (CI/CD, Docker, Kubernetes).
Biết sử dụng công cụ AI hỗ trợ trong lập trình, tìm hiểu tài liệu là một điểm cộng.
Biết viết unit test hoặc e2e test bằng Jest hoặc công cụ tương tự.
Có kinh nghiệm trên 6 tháng làm frontend với Nextjs, Tailwindcss, Html/CSS/JS
Có kinh nghiệm về Pentest, Load Balancer.
Đã từng làm việc với các hệ thống quản lý nội bộ cho doanh nghiệp.
Có kinh nghiệm triển khai hệ thống theo kiến trúc microservices Multi Tenancy, hoặc phần mềm Saas multi tenancy.
ĐÔI ĐIỀU VỀ CHÂN DUNG ỨNG VIÊN:
Tính cách vui vẻ, hòa đồng
Có niềm đam mê với không gian kỹ thuật số
Kỹ năng làm việc nhóm, làm việc độc lập
Thái độ làm việc chuyên nghiệp
Luôn có tính chủ động, cầu tiến, trung thực, và có trách nhiệm
Thành thạo tiếng Anh (nghe, nói, đọc, viết) là một lợi thế.