Cơ hội nghề nghiệp tại JurneeGo

Kỹ sư Sản phẩm

Full-stack · Người làm chủ sản phẩm một mình · Quy trình làm việc AI-first

Nhận một ý tưởng sản phẩm còn mơ hồ, thiết kế các màn hình, xây dựng API, kết nối tất cả lại với nhau, và cho ra mắt một thứ mà người dùng thật có thể thử ngay trong ngày.

Tổng quan vị trí

Những điều cốt lõi, ngay từ đầu

Vị trí

Kỹ sư Sản phẩm

Địa điểm

Làm việc từ xa hoàn toàn, thân thiện với cách làm việc bất đồng bộ.

Cấp bậc

Mở — chúng tôi tuyển dựa trên năng lực được chứng minh, không phải số năm kinh nghiệm.

Công nghệ

Frontend: React or Svelte/SvelteKit, TypeScript. Backend: Go. Storage: Postgres / SQLite.

Báo cáo cho

Nhà sáng lập.

Quy trình tuyển dụng

Gọi giới thiệu 30 phút → bài tập về nhà (~8–12 giờ) → buổi review code trực tiếp & trao đổi về sản phẩm → trò chuyện với nhà sáng lập & lời mời làm việc.

Về JurneeGo

Một sản phẩm học tập an toàn cho trẻ em

JurneeGo đang xây dựng một sản phẩm học tập AI an toàn cho trẻ em. Chúng tôi tin rằng AI có thể là một trong những công cụ học tập mạnh mẽ nhất từng được tạo ra cho trẻ — nhưng chỉ khi nó được xây dựng một cách cẩn trọng, với sự an toàn vững chắc làm mặc định, và bởi những người thực sự tỉ mỉ với từng chi tiết của sản phẩm. Chúng tôi đang ở giai đoạn đầu, được hậu thuẫn tốt, và đang tiến nhanh.

Vị trí này

Chúng tôi đang tìm một Kỹ sư Sản phẩm có thể nhận một ý tưởng sản phẩm còn mơ hồ, thiết kế các màn hình, xây dựng API, kết nối tất cả lại với nhau, và cho ra mắt một thứ mà người dùng thật có thể thử ngay trong ngày. Bạn sẽ làm chủ các tính năng từ đầu đến cuối — frontend, backend, hợp đồng giao tiếp giữa chúng, và những quyết định sản phẩm nhỏ mà không có PM nào sẽ quyết thay bạn. Đây là một vai trò "một mình một ngựa" được thiết kế có chủ đích: đội ngũ nhỏ, phạm vi rộng, quyền làm chủ thực sự.

Chúng tôi sử dụng các công cụ lập trình AI (Cursor, Claude Code, Copilot) như một phần cốt lõi của quy trình phát triển. Chúng tôi mong bạn cũng dùng chúng — và là kỹ sư review từng dòng code, làm chủ kiến trúc, và có thể bảo vệ bất kỳ tệp nào trong codebase. Chúng tôi tuyển những người dùng AI để đi nhanh gấp 3 lần mà không cho ra mắt thứ code họ không hiểu.

Bạn sẽ làm gì

Phát triển trọn vẹn các tính năng từ đầu đến cuối

Thiết kế UX, xây dựng frontend bằng React hoặc Svelte, viết backend bằng Go, triển khai nó, và chứng kiến nó vận hành.

Tự đưa ra những quyết định sản phẩm nhỏ

Chúng tôi sẽ đưa cho bạn bài toán và các ràng buộc; bạn chọn cái gì để xây và cái gì để cắt bỏ.

Dùng công cụ lập trình AI như một quy trình làm việc chính

Review từng dòng code, phản biện khi gợi ý sai, và luôn là kỹ sư chịu trách nhiệm về codebase.

Xây dựng với sự an toàn cho trẻ em trong tâm trí

Ngay cả khi bạn không trực tiếp làm việc với lớp an toàn, mọi tính năng đều chạm đến trẻ em — các giá trị mặc định, câu chữ, và các trường hợp ngoại lệ đều quan trọng.

Góp phần định hình văn hóa kỹ thuật khi chúng tôi phát triển

Những khuôn mẫu bạn thiết lập bây giờ sẽ định hình diện mạo của đội ngũ trong mười hai tháng tới.

Trò chuyện với người dùng khi điều đó hữu ích

Quan sát một đứa trẻ dùng thứ bạn xây. Điều chỉnh cho phù hợp.

Chúng tôi đang tìm kiếm điều gì

Điều bắt buộc và điều nên có

Điều bắt buộc

  • Làm chủ cả frontend lẫn backend trong môi trường production — Bạn nên có thể chỉ ra những tính năng bạn đã phát triển trọn vẹn từ đầu đến cuối.
  • Kỹ năng frontend vững với React hoặc Svelte, cùng TypeScript — Có trực giác tốt về cấu trúc component, state, các trạng thái loading và lỗi, cùng khả năng tiếp cận (accessibility) cơ bản.
  • Thành thạo Go ở phía backend — Code rõ ràng, thiết kế API hợp lý, mô hình hóa dữ liệu chỉn chu. (Kinh nghiệm vững với một ngôn ngữ backend có kiểu (typed) khác cùng sự sẵn lòng học Go nhanh là chấp nhận được.)
  • Đã chứng minh được khả năng phát triển có sự hỗ trợ của AI — Một quy trình thực sự với công cụ AI, không chỉ dùng qua loa. Bạn có thể nói cụ thể về những prompt đã hiệu quả, những kết quả bạn đã từ chối, và cách bạn ngăn AI làm codebase của bạn đi chệch hướng.
  • Gu sản phẩm — Bạn nhận ra khi có gì đó không ổn. Bạn quan tâm đến sự khác biệt giữa "chạy được" và "dùng đã tay".
  • Thực dụng — Bạn có thể cho ra mắt phiên bản hoàn thành 80%, đánh dấu phần còn lại như một sự đánh đổi, và tiếp tục đi tới.
  • Thoải mái khi làm việc từ xa — Kỹ năng giao tiếp bằng văn bản tốt và mức độ tự chủ cao.

Điều nên có

  • Kinh nghiệm giai đoạn đầu hoặc tự xây sản phẩm một mình — Kinh nghiệm tại một startup giai đoạn đầu hoặc với vai trò người tự xây các sản phẩm thực một mình.
  • Nền tảng từ lĩnh vực đòi hỏi sự tận tâm cao — Nền tảng trong giáo dục, sản phẩm cho trẻ em, hoặc bất kỳ sản phẩm tiêu dùng nào đòi hỏi sự tận tâm cao.
  • Quen thuộc với LLM — Quen thuộc với các API của LLM, thiết kế prompt, hoặc các khuôn mẫu an toàn/kiểm duyệt cơ bản.
  • Thoải mái với DevOps ở mức nhẹ — Docker, một pipeline CI, triển khai cloud cơ bản. Chúng tôi sẽ không kiểm tra bạn sâu về phần này, nhưng bạn không nên ngại nó.
  • Cảm quan thiết kế — Bạn không cần phải là một nhà thiết kế, nhưng bạn nên có thể làm cho một màn hình trông ổn mà không cần đến họ.

Những điều chúng tôi không xét tuyển

  • Một con số cụ thể về số năm kinh nghiệm — Chúng tôi đã tuyển những người xây dựng giỏi mới ra trường 2 năm và những người xây dựng giỏi đã có 15 năm kinh nghiệm.
  • Phỏng vấn thuật toán kiểu FAANG — Chúng tôi sẽ xem code bạn đã cho ra mắt và code bạn làm cho chúng tôi.
  • Kinh nghiệm sâu về ML hay huấn luyện mô hình — Chúng tôi là một công ty sản phẩm AI, không phải một phòng nghiên cứu.
Vì sao vị trí này đáng để bạn dành thời gian

Quyền làm chủ trọn vẹn

Bạn sẽ không phải là kỹ sư frontend thứ ba làm việc trên thư viện component của người khác. Bạn xây nó, bạn làm chủ nó.

Tác động thực sự đến trẻ em

Những sản phẩm giáo dục hiệu quả sẽ thay đổi cuộc đời. Những sản phẩm giáo dục đi sai hướng sẽ gây ra tổn hại thật. Cả hai chiều hướng đều là động lực.

AI-native ngay từ trong bản chất

Bạn không phải gắn thêm AI vào ngày làm việc của mình. Nó là một phần trong cách chúng tôi làm việc, và chúng tôi sẽ cho bạn công cụ, thời gian, và khả năng phán đoán để dùng nó cho tốt.

Quỹ đạo của đội ngũ sáng lập

Những người được tuyển sớm định hình công ty. Các khuôn mẫu, văn hóa, tiêu chuẩn — tất cả đều được thiết lập từ bây giờ.

Làm việc từ xa hoàn toàn, thân thiện với cách làm việc bất đồng bộ

Chúng tôi tuyển những người trưởng thành biết tự quản lý thời gian của mình.

Quy trình tuyển dụng

Cách chúng tôi đi đến cái gật đầu

Gọi giới thiệu (30 phút)

Chúng ta làm quen với nhau và bạn có thể hỏi chúng tôi bất cứ điều gì.

Bài tập về nhà (~8–12 giờ)

Một sản phẩm full-stack nhỏ, xây dựng bằng công cụ AI. Bạn sẽ có một tuần để nộp.

Buổi review trực tiếp (60–90 phút)

Chúng ta cùng chạy ứng dụng của bạn, đi qua code của bạn, và thảo luận về các quyết định cùng quy trình làm việc với AI của bạn. Hãy sẵn sàng bảo vệ bất kỳ tệp nào trong repo, từng dòng một.

Trò chuyện với nhà sáng lập

Trao đổi về công ty, về 12 tháng tới, và liệu sự phù hợp có đến từ cả hai phía hay không.

Lời mời làm việc

Nếu phù hợp từ cả hai phía, chúng tôi sẽ gửi bạn lời mời làm việc.

Cách ứng tuyển

Gửi cho chúng tôi một email ngắn gọn

Gửi một email ngắn tới aiden@jurneego.com kèm theo: một đoạn giới thiệu ngắn cho chúng tôi biết vì sao bạn chọn vai trò này, các liên kết tới bất cứ thứ gì bạn đã làm ra mà bạn tự hào (một repo GitHub, một dự án phụ, một sản phẩm bạn dẫn dắt), và — nếu có — một ghi chú ngắn về cách bạn hiện đang dùng AI trong quy trình phát triển của mình. CV được hoan nghênh nhưng không bắt buộc nếu các liên kết của bạn đã đủ nói lên tất cả.

Chúng tôi đọc mọi hồ sơ ứng tuyển. Chúng tôi phản hồi mọi hồ sơ ứng tuyển.

Xây dựng AI giúp trẻ em tư duy.

Những người tiên phong, quyền tự chủ cao, và một chuẩn mực chăm sóc được đặt ra bởi trẻ em và các gia đình.