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
Implementasi asymmetric JWT signing
Menambahkan permission based authorization
Menambahkan role based authorization
Implementasi SNAP QRIS
Info
Standar SNAP untuk QRIS dari BI mengharuskan penggunaan asymmetric signature untuk setiap request.
Selain sebagai API consumer, merchant juga harus provide API untuk notifikasi QRIS dari provider.
Flow QRIS sudah berjalan di sistem kami
Update flow untuk generate QRIS Dynamic sesuai standar SNAP
Implementasi API yang dibutuhkan SNAP QRIS
Menambahkan API untuk generate Access Token
Update notification handler untuk QRIS
Kualifikasi
Berpengalaman menggunakan ExpressJS.
Menguasai MySQL dan Sequelize ORM.
Memahami Symmetric dan Asymmetric signing.
Silahkan ajukan penawaran terbaikmu.