Backend
- Menguasai PHP 8.x, dengan pengalaman kuat di Laravel (versi 10–12 lebih diutamakan)
- Memahami konsep MVC, Eloquent ORM, migration, seeder, middleware, service/repository pattern
- Familiar dengan REST API design & konsumsi API pihak ketiga (integrasi eksternal)
- Pengalaman dengan queue/job (database driver), event/broadcasting (mis. Pusher) menjadi nilai tambah
- Memahami autentikasi berbasis session maupun token (Sanctum/JWT)
- Nilai tambah: pengalaman dengan CodeIgniter 3 (HMVC) untuk maintain sistem legacy
Frontend
- Menguasai JavaScript modern (ES6+)
- Menguasai ReactJS — component-based development, hooks, routing (React Router)
- Familiar dengan Alpine.js untuk interaktivitas ringan di halaman server-rendered (Blade)
- Memahami Tailwind CSS (utility-first) — project sedang migrasi dari Bootstrap 4 ke Tailwind v4
- Familiar dengan Vite sebagai build tool
- Nilai tambah: pengalaman dengan jQuery untuk maintain UI legacy (SB Admin 2)
State Management (ReactJS)
- Memahami local state management (useState, useReducer)
- Memahami global state management — minimal salah satu dari:
- Context API (built-in React)
- Zustand (ringan, direkomendasikan untuk project skala menengah)
- Redux Toolkit (nilai tambah jika sudah terbiasa dengan ekosistem lebih besar)
- Memahami data-fetching state (caching, loading/error state) — familiar dengan React Query / TanStack Query menjadi nilai tambah
Database
- Menguasai MySQL/MariaDB — query optimization, indexing, JOIN kompleks
- Memahami relational schema design, normalisasi, foreign key & constraint
- Familiar dengan PostgreSQL (nice-to-have, tidak wajib karena stack utama masih MariaDB)
- Memahami migration-based schema management (Laravel migration)
- Nilai tambah: pemahaman dasar replikasi database (master-slave)
Nilai Tambah (Preferred, bukan wajib)
- Pengalaman di lingkungan hosting shared (cPanel) maupun VPS/Proxmox
- Familiar dengan integrasi pihak ketiga (payment gateway, API pemerintah/BPJS, dsb.)
- Familiar dengan TypeScript
- Familiar dengan NestJS (project sedang merencanakan migrasi microservices ke NestJS)
- Pengalaman di industri kesehatan/hospital IT jadi nilai plus, tapi bukan keharusan