Kualifikasi Umum
- Minimal pendidikan D3/S1 di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Pengalaman kerja sebagai Backend Developer minimal 4 tahun.
- Menguasai minimal satu bahasa pemrograman backend seperti
PHP
(Laravel)
,
(Express).
(menguasai
Go/Python
menjadi nilai tambah)
- Mampu menulis kode yang bersih, efisien, terstruktur, dan dapat di-maintain.
- Terbiasa bekerja dengan API third-party, autentikasi (OAuth, JWT), dan manajemen sesi.
- Mengerti prinsip keamanan aplikasi web seperti
SQL Injection
,
XSS
,
CSRF
, dll
Tanggung Jawab Backend Developer
1. Pengembangan Sistem
- Mendesain dan mengimplementasikan logic sisi server dan API yang aman, cepat, dan andal.
- Menyusun struktur database dan mengoptimalkan query untuk performa terbaik.
- Menyusun dokumentasi teknis API dan skema database.
2. Pemeliharaan dan Optimasi
- Melakukan debugging dan troubleshooting terhadap sistem backend.
- Melakukan profiling dan tuning terhadap performa sistem (misalnya query lambat, memory leak).
- Menjaga stabilitas dan ketersediaan layanan backend secara konsisten.
3. Kolaborasi Tim
- Berkoordinasi dengan tim frontend, mobile, QA, dan DevOps dalam integrasi sistem.
- Memberikan masukan teknis terhadap arsitektur sistem dan perencanaan fitur baru.
- Melakukan code review terhadap pull request tim lain.
4. Keamanan dan Standar
- Mengimplementasikan praktik keamanan terbaik (validasi data, enkripsi, rate limit, dsb).
- Mengikuti standar coding dan dokumentasi yang disepakati tim.
- Menjaga kerahasiaan dan integritas data pengguna.
5. Continuous Improvement
- Berpartisipasi dalam sprint review untuk evaluasi proses kerja.
- Meningkatkan efisiensi sistem seiring bertambahnya skala penggunaan.