Funnel kurasi empat-tahap & sistem terdistribusi
Tahap A dan B berjalan sepenuhnya otomatis (nol waktu manual), sehingga intervensi manusia hanya dibutuhkan pada Tahap C dan D — membuktikan satu solo founder dapat mengoperasikan dan menskalakan platform tanpa headcount besar.
Filter A → D: di mana waktu manusia benar-benar dipakai
Parsing resume otomatis menyaring pengalaman minimum, tech stack, dan ketersediaan. Mismatch jelas langsung ditolak sistem.
Pilihan ganda + coding challenge (60–90 menit), dinilai otomatis menjadi score numerik yang dapat diaudit.
Sesi 60–90 menit: problem solving, diskusi system design, review kode nyata (commit, dokumentasi, kontribusi).
Asesmen tulis + lisan menentukan jalur kerja: fasih → Direct Hire; berkembang → Managed Pod (PM Bilingual).
Koeksistensi monorepo: Next.js 16 + Go 1.26
Frontend SSR dan microservices backend hidup dalam satu repository terstruktur — informasi konsep (situs ini murni Next.js).
indocode-hub/ # monorepo
├─ apps/
│ └─ web/ # Next.js 16 (App Router) · React 19
│ ├─ app/ # SSR routes, dashboard, onboarding
│ ├─ components/ # Shadcn UI · Tailwind v4
│ └─ lib/ # TanStack Query v5 · Zod schemas
├─ services/ # Go 1.26 microservices (Chi v5)
│ ├─ ats/ # kurasi 4-tahap + KYC internal
│ ├─ matching/ # TF-IDF + weighted scoring
│ ├─ payment/ # Wise for Business (Agent of the Payee)
│ ├─ timetracking/ # validasi jam kerja
│ └─ notification/ # email / webhook
├─ internal/
│ ├─ db/ # pgx/v5 + sqlc (generated) + tern
│ └─ platform/ # slog + OpenTelemetry, Argon2id
├─ migrations/ # tern SQL migrations
└─ go.mod # go 1.26.0 · toolchain go1.26.0 · tool ()