Fullstack Developer / Kỹ Sư Phát Triển Phần Mềm Full-Stack
Công Ty Cổ Phần Kết Nối Công Nghệ Số Việt Nam
Mô tả công việc
Sứ mệnh của vị trí: Bạn sẽ cùng CTO biến các bài toán của khách hàng thành phần mềm chạy ổn định, an toàn và dễ mở rộng. Vai trò này kết nối giữa: bài toán nghiệp vụ → giải pháp kỹ thuật → code → kiểm thử → vận hành thực tế. Bạn tham gia trực tiếp xây dựng ViOne – nền tảng hồ sơ số, danh thiếp điện tử và quản lý quan hệ kinh doanh – và ViPlus – giải pháp quản trị kho – tài sản, định danh – truy xuất nguồn gốc và bảo hành điện tử. Chúng tôi cần một kỹ sư biết dùng AI để làm nhanh hơn, nhưng vẫn tự chịu trách nhiệm về chất lượng: hiểu logic, nhìn thấy trường hợp ngoại lệ và dám nói "giải pháp này chưa ổn" trước khi viết code. Bạn sẽ làm gì? Phát triển sản phẩm: Phát triển tính năng full-stack (backend và frontend) cho ViOne, ViPlus theo kế hoạch sản phẩm. Thiết kế và xây dựng REST API, cấu trúc dữ liệu rõ ràng, có kiểm tra dữ liệu đầu vào và phân quyền. Xây dựng giao diện web từ thiết kế UI/UX, đảm bảo hiển thị tốt trên máy tính và điện thoại. Tích hợp các dịch vụ bên ngoài khi cần (mã QR/NFC, email, thông báo, dịch vụ đám mây…). Chất lượng & vận hành: Viết code sạch, dễ đọc, dễ bảo trì; viết kiểm thử cho các luồng quan trọng. Tham gia review code, đề xuất cải tiến kiến trúc và quy trình kỹ thuật. Đóng gói, triển khai bằng Docker; tham gia xây dựng quy trình CI/CD. Theo dõi, xử lý lỗi trên môi trường thật; bảo vệ dữ liệu của người dùng và khách hàng doanh nghiệp (phân quyền, nhật ký thao tác, sao lưu). Làm việc với AI & phối hợp: Sử dụng AI/LLM để tăng tốc phát triển; review kế hoạch và code do AI đề xuất trước khi áp dụng. Làm việc với CTO, UI/UX Designer, Kinh doanh và Chăm sóc khách hàng để hiểu đúng bài toán và chọn giải pháp phù hợp. Hỗ trợ kỹ thuật cho demo, pilot với khách hàng; ghi nhận phản hồi để cải tiến sản phẩm. Viết tài liệu kỹ thuật ngắn gọn cho những phần mình xây dựng.
Yêu cầu công việc
Năng lực: Từ 02 năm kinh nghiệm phát triển web ở vị trí fullstack hoặc backend; hiểu rõ cách một ứng dụng web vận hành từ giao diện đến cơ sở dữ liệu. Thành thạo TypeScript; có kinh nghiệm với Node.js (NestJS hoặc tương đương) và React/Next.js. Có kinh nghiệm thiết kế REST API và làm việc với cơ sở dữ liệu quan hệ (PostgreSQL, MySQL hoặc tương đương). Sử dụng được Docker và Git trong công việc hằng ngày. Dùng AI để làm việc nhanh hơn nhưng biết đánh giá, kiểm chứng và sửa kết quả AI đưa ra. Tư duy logic, giao tiếp rõ ràng; chủ động báo sớm khi có rủi ro về tiến độ hoặc chất lượng. Lợi thế: Đã xây dựng ứng dụng di động đa nền tảng (React Native hoặc tương đương). Có kinh nghiệm CI/CD, triển khai trên cloud hoặc kiến trúc microservices cơ bản. Đã tham gia các hệ thống SaaS, CRM, ERP, quản lý kho, truy xuất nguồn gốc hoặc ứng dụng QR/NFC. Biết Python; đã làm việc tại startup hoặc sản phẩm ở giai đoạn đầu.
Quyền lợi
Bạn nhận được gì khi đồng hành cùng Viconnect? Tham gia xây dựng sản phẩm từ giai đoạn đầu; có tiếng nói trong các quyết định kỹ thuật và kiến trúc. Làm việc trực tiếp với CTO, Founder và đội ngũ sản phẩm. Môi trường ứng dụng AI/LLM trong quy trình phát triển phần mềm. Cơ hội mở rộng chuyên môn theo hướng backend, frontend, mobile hoặc hệ thống khi Viconnect phát triển. Tham gia BHXH, BHYT, BHTN và các chế độ theo quy định pháp luật, quy chế của công ty. Môi trường coi trọng sự thật, trách nhiệm, khả năng phản biện và sự trưởng thành.