Fullstack Javascript Developer (Shift Rotation)
About This Job
Trách nhiệm chính
- Phát triển và bảo trì ứng dụng Web hiện đại (NestJS + Next.js) thay thế các quy trình Google Sheets/Apps Script cũ
- Xây dựng và mở rộng dịch vụ back-end với NestJS (TypeScript) và TypeORM/PostgreSQL
- Phát triển tính năng front-end bằng Next.js (React)
- Triển khai và duy trì các pipeline đồng bộ dữ liệu giữa Google Sheets và cơ sở dữ liệu
- Triển khai và quản lý dịch vụ trên Google Cloud Platform (Cloud Run, Cloud SQL)
- Thực hiện các yêu cầu tính năng mới, bao gồm phát triển API, thành phần UI và quy trình tích hợp dữ liệu
- Khắc phục sự cố kỹ thuật và phân tích nguyên nhân gốc rễ của lỗi
- Sản xuất và duy trì tài liệu kỹ thuật chi tiết cho kiến trúc hệ thống, tích hợp API và hướng dẫn người dùng
- Hỗ trợ và đào tạo các bên liên quan để đảm bảo chấp nhận công cụ và quy trình mới
Yêu cầu
- Kinh nghiệm thực tiễn trong phát triển Fullstack với NestJS hoặc NodeJS (Back-end) và React / Next.js (Front-end) sử dụng TypeScript
- Kinh nghiệm làm việc với PostgreSQL, bao gồm thiết kế cơ sở dữ liệu, migration và tối ưu truy vấn
- Khả năng xây dựng, phân tích và tối ưu các truy vấn SQL phức tạp
- Kỹ năng mạnh mẽ trong JavaScript/TypeScript và lập trình bất đồng bộ
- Kinh nghiệm triển khai ứng dụng trên Google Cloud Platform (Cloud Run, Cloud SQL hoặc dịch vụ tương tự)
- Quyền sử dụng Docker, CI/CD pipelines (GitHub Actions) và thực hành triển khai cloud-native
- Tư duy chủ động, thích khám phá nguyên nhân gốc rễ và cung cấp giải pháp lâu dài
- Tự khởi động, chịu trách nhiệm quản lý toàn bộ vòng đời hệ thống và trở thành chuyên gia về hệ thống
- Kỹ năng giao tiếp tốt, hợp tác hiệu quả với thành viên kỹ thuật và bên không kỹ thuật
Yêu cầu ưu tiên
- Kinh nghiệm với Google Apps Script (hàm tùy chỉnh, trigger, tự động hóa bảng tính)
- Kiến thức về Google Sheets/Drive APIs và quy trình kinh doanh dựa trên bảng tính
- Hiểu biết về mô hình Change Data Capture (CDC) – ví dụ đồng bộ dữ liệu từ PostgreSQL sang BigQuery cho phân tích
- Kinh nghiệm với Firebase Authentication hoặc tích hợp Google OAuth
- Quyền sử dụng các framework ORM (TypeORM hoặc tương đương)
Mức lương
- Thỏa thuận
Phúc lợi
- Được đào tạo chuyên sâu và nhanh chóng nắm bắt nhịp độ công việc
- Mức lương hấp dẫn dựa trên năng lực và khung lương chung của công ty
- Đánh giá lương theo hiệu suất mỗi 6 tháng nếu lương cơ bản dưới 30,000,000 VND; nếu lương cơ bản từ 30,000,000 VND thì đánh giá hàng năm
- Lương tháng thứ 13 và thưởng cho các ngày lễ
- Tổ chức team building hàng tháng
- Chuyến công ty 1 lần/ năm
- Bảo hiểm y tế PVI
- Quyền lợi xã hội đầy đủ theo quy định của công ty và pháp luật Việt Nam
- Cơ hội nâng cao tiếng Anh
- Cơ hội được đào tạo tại nước ngoài và phát triển kỹ năng giao tiếp tiếng Anh
Thông tin khác
- Làm việc 5 ngày/tuần, bao gồm ngày lễ và Tết
- Làm việc theo 3 ca xoay vòng: ca S1 8:00–17:00, ca S2 14:00–23:00, ca S3 21:00–5:00 (ngày hôm sau)
- Mỗi tuần cố định làm một ca duy nhất (ví dụ ca S1 toàn tuần)
- Ước tính làm ca 6–8 tháng/ năm
- Chỉ liên hệ qua điện thoại với ứng viên được chọn