Marco Abel Zefanya, beranda
Kembali

Konteks: KomersialPeran: Full-Stack Engineer

AI Recruitment Platform

Alur Perekrutan Multi-Tenant

Menyatukan penyaringan pelamar, wawancara suara, pekerjaan rekruter, dan penagihan dalam satu produk.

Status

Sistem produksi privat

  • Penyaringan CV berbasis AI
  • Wawancara suara berbasis AI
  • Kontrol penagihan multi-tenant

Tentang aplikasi

Produk rekrutmen multi-tenant yang mendampingi proses hiring dari pembuatan lowongan, masuknya kandidat, penyaringan, wawancara, sampai penagihan langganan, tanpa perlu berpindah tools.

Tech stack

  • TypeScript
  • Next.js
  • Node.js
  • PostgreSQL
  • Redis
  • Stripe
  • LLM APIs

Fitur

  • Pengelolaan lowongan lengkap dengan pipeline kandidat yang dapat dipindahkan secara drag and drop.
  • Penyaringan CV berbasis AI yang menghasilkan skor terstruktur dan dapat ditinjau, bukan sekadar satu angka penilaian.
  • Wawancara suara berbasis AI dengan hasil yang tersimpan langsung pada data kandidat.
  • Penjadwalan wawancara dan dashboard rekruter untuk memantau seluruh pipeline.
  • Checkout Stripe, paket langganan, perhitungan pemakaian, dan webhook yang tidak terhitung ganda.
  • Batas tenant dan peran yang dijaga melalui JWT, ditambah cache Redis pada jalur yang sering dibaca.

Tanggung jawab

  • Membangun backend TypeScript berlapis beserta batas data antar tenant.
  • Membangun model peran JWT, lapisan cache, dan API publiknya.
  • Membangun alur penyaringan AI dan wawancara suara, termasuk penyimpanan hasil terstrukturnya.
  • Mengintegrasikan penagihan Stripe secara menyeluruh, termasuk webhook yang idempoten.
  • Membangun dashboard untuk rekruter.

Gambar pengganti

Ilustrasi pengganti yang ditampilkan tanpa data produk yang bersifat rahasia.