Hai workers, kami mencari kandidat untuk development fitur berikut di backend menggunakan ExpressJS:
Refactoring User Authentication and Authorization
- Refactor table pengguna. Saat ini setiap role pengguna disimpan di tabel terpisah, goals nya data otentikasi digabungkan di satu tabel dan data spesifik per role yang dipisah.
- Implementasi login dari satu pintu. Saat ini setiap role pengguna menggunakan flow login yang berbeda
- Menambahkan permission based authorization
- Menambahkan role based authorization
Implementasi SNAP QRIS
- Impelemntasi asymmetric signature untuk setiap request QRIS
- Menambahkan API untuk generate Access Token
- Menambahkan API untuk notifikasi QRIS dari Payment Gateway
- Update flow untuk generate QRIS Dynamic sesuai standar SNAP
- Update notification handler untuk pembayaran dengan QRIS
Implementasi Fitur Donasi
- Referensi fitur Donasi/Berbagi Kebaikan di aplikasi GoPay
- Pembayaran menggunakan poin atau melalui Payment Gateway yang sudah berjalan
Kualifikasi
- Berpengalaman menggunakan ExpressJS.
- Menguasai MySQL dan Sequelize ORM.
- Memahami Symmetric dan Asymmetric signing.