RWI Consulting membuka kesempatan bagi talenta teknologi yang ingin berkontribusi dalam pengembangan platform SaaS yang scalable, secure, dan berdampak. Posisi ini akan berperan penting dalam membangun dan mengembangkan sistem end-to-end, mulai dari frontend, backend, hingga infrastruktur pendukung, dengan standar kualitas produksi yang tinggi.
- Mengembangkan fitur frontend (UI/UX), backend API, serta melakukan integrasi dengan layanan pihak ketiga.
- Mendesain, mengelola, dan mengoptimalkan database (schema, indexing, migration, dan query optimization).
Mengimplementasikan fitur-fitur umum pada platform SaaS, meliputi:
- Authentication & Authorization (RBAC/permission, SSO/OAuth bila diperlukan).
- Multi-tenancy (tenant isolation).
- Subscription & Billing (plan, invoice, payment gateway).
- Audit trail & activity log
- Notification (email, WhatsApp, push notification).
- Menulis dan menjalankan testing (unit, integration, end-to-end) serta mengelola proses CI/CD.
- Melakukan code review, dokumentasi teknis, dan kolaborasi aktif dengan Product Manager, QA, dan Designer.
- Menguasai Laravel/PHP (diutamakan).
- Memahami konsep multi-tenant SaaS, termasuk strategi:
- Single database dengan tenant_id.
- Schema-per-tenant.
- Database-per-tenant.
- Mampu melakukan konsumsi API, handling loading/error, serta optimasi performa dasar (lazy loading, memoization).
- Pengalaman menggunakan MySQL/PostgreSQL, termasuk indexing, join, transaksi, dan locking dasar.
- Mampu membaca query plan sederhana dan melakukan optimasi bottleneck.
- Pengalaman menggunakan Docker (build & run), environment configuration, dan pengelolaan secrets dasar.
- Familiar dengan CI/CD (GitHub Actions / GitLab CI) dan proses deploy dasar.
- Pemahaman observability dasar, seperti structured logging dan error tracking (mis. Sentry).