Senior Full-Stack Engineer
Làm chủ phần sản phẩm người dùng nhìn thấy và toàn bộ dịch vụ phía sau. Xây ứng dụng React mà nhà sáng tạo dùng hằng ngày, các API và pipeline streaming mà…
Kỹ thuật · Làm việc tại văn phòng, TP. Hồ Chí Minh, Việt Nam · Toàn thời gian
Về vị trí này
Chúng tôi đang tuyển Senior Full-Stack Engineer để làm chủ cả hai mặt của Genpio: sản phẩm mà nhà sáng tạo, KOL, studio và doanh nghiệp dùng mỗi ngày, và các dịch vụ giữ cho AI avatar của họ luôn live và bán hàng trên TikTok. Bạn sẽ ship tính năng React từ schema đến từng pixel, đồng thời làm chủ các Node API, pipeline streaming thời gian thực và hạ tầng phía sau.
Đây là một vị trí senior có phạm vi rộng một cách có chủ đích, trong một đội nhỏ. Không có ai để bạn giao lại nửa khó của công việc: bạn ra quyết định kiến trúc, bạn viết migration, bạn dựng UI, và bạn trực sự cố cho những gì mình ship. Hàng nghìn buổi livestream đồng thời phụ thuộc vào các quyết định của bạn.
Bạn sẽ làm gì
Xây dựng sản phẩm
- Ship các tính năng phía người dùng end to end bằng React, từ data model đến từng pixel
- Biến thiết kế Figma thành giao diện nhanh, dễ tiếp cận (accessible), responsive mà nhà sáng tạo tin dùng khi đang live
- Mở rộng design system và giữ cho sản phẩm luôn nhất quán khi nó lớn dần
Làm chủ backend
- Thiết kế và xây dựng Node/Express API, data model và background job
- Làm việc với pipeline streaming thời gian thực: WebSocket và WebRTC, độ trễ, kết nối lại, các kịch bản lỗi
- Chọn và tinh chỉnh tầng lưu trữ: schema quan hệ, queue và caching ở những chỗ thật sự đáng dùng
Giữ cho hệ thống luôn chạy
- Làm chủ hiệu năng trên toàn stack: bundle size và frame budget ở một đầu, độ trễ p99 và throughput ở đầu kia
- Xây hệ thống observability mà bạn muốn có lúc 3 giờ sáng, rồi trực on call cho những gì mình ship
- Xử lý bài toán quy mô một cách nghiêm túc: backpressure, idempotency, graceful degradation, deploy không downtime
Đặt ra chuẩn mực
- Tự đưa ra quyết định kiến trúc và ghi lại thành văn bản để cả đội có thể phản biện
- Review PR, kèm cặp đồng đội và nâng chuẩn chất lượng mà không làm chậm đội
- Refactor và trả nợ kỹ thuật trước khi nó tích tụ
Chúng tôi tìm kiếm
Bắt buộc
- Từ 5 năm kinh nghiệm ship web app trên production trở lên, có chiều sâu thật sự ở cả React lẫn Node
- Vững JavaScript, CSS hiện đại và kiến thức nền tảng về trình duyệt, cùng khả năng phán đoán backend thực tế (API, cơ sở dữ liệu, queue, caching)
- Kinh nghiệm vận hành chính những gì mình xây trên production: trực on call, xử lý sự cố và các bản sửa lỗi sau đó
- Có khả năng một mình làm chủ một tính năng, từ schema qua API đến UI đã ship
- Viết tiếng Anh rõ ràng và đủ tự tin để ra quyết định khi thông tin chưa đầy đủ
Điểm cộng
- Kinh nghiệm với hệ thống thời gian thực: WebSocket, WebRTC, SFU hoặc video trực tiếp
- TypeScript, và quen với Vite hoặc một bộ công cụ build hiện đại
- Docker, CI/CD và hạ tầng cloud mà bạn từng phải debug dưới áp lực
- Sản phẩm live commerce, streaming hoặc sản phẩm tiêu dùng có lượng truy cập đồng thời cao
Công cụ bạn sẽ dùng
React, Vite, CSS hiện đại, React Router, Node/Express, REST API, WebSocket/WebRTC, Postgres, Redis, queue, Docker, Git/GitHub, Figma, Notion, Slack. (Codebase dùng React + Vite ở frontend và Node/Express ở server.)
Quy trình phỏng vấn
- Buổi giới thiệu 30 phút với một kỹ sư
- Trao đổi kỹ thuật: React và trình duyệt, sau đó là Node, API và dữ liệu
- System design: một bài toán streaming thời gian thực hoặc live commerce lấy từ roadmap của chúng tôi
- Bài tập thực hành: một tính năng nhỏ động đến cả API lẫn UI
- Đánh giá tay nghề kèm độ phù hợp với đội, cùng bộ phận Product và Design
- Gửi offer
Lương thưởng và phúc lợi
- Lương cơ bản cấp senior cùng cổ phần tại một công ty AI đang tăng trưởng nhanh
- Làm việc tại văn phòng hiện đại, trang bị đầy đủ ở TP. Hồ Chí Minh
- Phần cứng hàng đầu và đủ công cụ để bạn làm tốt nhất công việc của mình
- Quyền làm chủ kiến trúc thực sự trên toàn stack, ngay từ giai đoạn đầu
- Bảo hiểm sức khỏe, offsite cùng đội, và ngân sách học tập cá nhân
Cách ứng tuyển
Ứng tuyển ngay trên trang này. Nếu bạn muốn gửi qua email, hãy gửi CV về [email protected] hoặc [email protected] với tiêu đề [Full-Stack Engineer] Họ và tên, và chia sẻ ngắn gọn về công việc bạn tự hào nhất, kèm đường link nếu có.
Vì sao chọn Genpio
Bạn sẽ xây dựng end to end một lĩnh vực hoàn toàn mới: giao diện khiến nhà sáng tạo yêu thích và pipeline giữ cho avatar của họ live 7x24. Đội nhỏ, chuẩn tay nghề cao, và không có gì bạn làm ra phải nằm trong backlog chờ người khác làm nốt.
Apply, and see every open role: https://genpio.com/vi/careers