Back to search:Back End / Jakarta

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.