Kembali
Kota Depok, Indonesia
Pendidikan
+6282116654087
bisaaimail@gmail.com

BISA AI Academy adalah lembaga pelatihan teknologi yang berfokus pada Kecerdasan Buatan (AI), Data Science, Cyber Security, Full Stack Programming, UI/UX, dan b... Selengkapnya...

8
Posisi Dibuka

Backend Developer

PT Bisa Artifisial Indonesia 0Pelamar
Penempatan: Kota Depok
2 Orang Dibutuhkan
Durasi Magang : 3 Bulan
Tanggal Mulai Magang : 01 September 2025
Tanggal Selesai Magang : 31 Desember 2025
Tipe Magang : Projek & Umum
Metode Magang : Hybrid
Ada Uang Saku : Tidak Ada
Diposting pada 11 Juni 2025 WIB56 hari lagi
Jenjang : Diploma Prodi : Semua Prodi IPK Minimal : 3 Minimal Semester : 5
Tanggal Buka : 11 Juni 2025 WIB Tanggal Tutup : 24 Juli 2025 WIB
  • Menguasai konsep back-end development

  • Memiliki keterampilan dalam pemrograman, database, menggunakan framework back-end, dan mengembangkan API yang dapat diakses oleh aplikasi frontend

  • Diutamakan mahasiswa D3/D4/S1 dari jurusan Teknik Informatika, Sistem Informasi, Ilmu Komputer, Teknologi Informasi, atau bidang serumpun yang memiliki dasar pemrograman.

  • Menyiapkan alat kerja dan memahami dasar backend.
  • Membuat API sederhana dengan fungsi CRUD.
  • Menambahkan fitur login dan proteksi data.
  • Menghubungkan API ke database.
  • Mengembangkan dan menguji API lebih lanjut.
  • Meningkatkan keamanan dan menangani error.
  • Merancang proyek backend sesuai arahan.
  • Mengerjakan dan menguji proyek backend.
  • Menyelesaikan dan mempresentasikan proyek.

Posisi: Backend Developer 

Minggu/

Bulan/

Tahapan

Aktivitas Utama

Deskripsi Kegiatan

Outcome

Minggu 1-2 (Tahap 1: Orientasi dan Setup)

Onboarding Teknologi 

  • Setup environment (Git, VSCode, Postman, database tools).

  • Review dasar-dasar backend dan struktur REST API.

Mahasiswa siap secara teknis untuk mulai coding backend.

Minggu 3-5 (Tahap 2: Basic Backend Development)

Membuat CRUD API

  • Membuat API sederhana menggunakan NodeJS atau Python.

  • Implementasi struktur RESTful sederhana.

Mahasiswa menghasilkan API dasar yang berfungsi dengan baik.

Minggu 6-7 (Tahap 3: Authentication dan Authorization)

Implementasi Sistem Login

  • Mempelajari dan membuat sistem autentikasi.

  • Membuat middleware sederhana untuk proteksi route.

Mahasiswa mampu membuat API dengan login dan proteksi data.

Minggu 8-10 (Tahap 4: Database Integration)

Menghubungkan API ke Database

  • Mendesain database sederhana (ERD).

  • Membuat koneksi database.

  • Integrasi CRUD API dengan database.

API terhubung ke database, mampu melakukan operasi CRUD nyata.

Minggu 11-12 (Tahap 5: API Enhancement)

Pengembangan API Modular dan Testing

  • Membuat API lebih kompleks

  • Testing API menggunakan Postman.

  • Membuat dokumentasi endpoint API awal.

API lebih modular, lengkap dengan dokumentasi testing.

Minggu 13-14 (Tahap 6: Advanced Auth & Error Handling)

Peningkatan Keamanan dan Handling

  • Menambahkan refresh token, middleware autentikasi lanjutan.

  • Meningkatkan handling error dalam API.

API lebih aman, robust, dan siap deployment.

Minggu 15 (Tahap 7: Persiapan Proyek Backend)

Pemahaman dan Perencanaan Proyek

  • Mahasiswa menerima project brief dari mentor, memahami scope proyek backend yang ditugaskan (berbasis studi kasus nyata), serta menyusun ERD dan alur API berdasarkan instruksi yang telah diberikan.

Mahasiswa memahami struktur dan kebutuhan teknis proyek backend yang akan dikerjakan.

Minggu 16–18 (Tahap 8: Pelaksanaan Proyek Backend)

Implementasi Proyek Sesuai Arahan

  • Mahasiswa mulai mengerjakan proyek backend secara bertahap sesuai spesifikasi yang diberikan, termasuk pembuatan API end-to-end, integrasi database, middleware, dan sistem autentikasi. Dilakukan testing dan debugging bersama mentor.

Mahasiswa menyelesaikan proyek backend sesuai instruksi dengan kualitas yang dapat diuji dan dievaluasi.

Minggu 18 (Tahap 9: Final Review and Presentation)

Finalisasi dan Presentasi Proyek

  • Final review project bersama mentor.

  • Presentasi aplikasi web/mobile di hadapan tim.

  • Dokumentasi project dan refleksi pembelajaran

Mahasiswa menyelesaikan magang dengan proyek web/mobile fungsional.


  1. Technical Skill Backend Developer

Skill

Deskripsi Singkat

Environment Setup & Tools

Menggunakan Git, VSCode, Postman, dan database tools untuk pengembangan backend.

RESTful API Development

Membangun API dasar (CRUD) menggunakan NodeJS atau Python dengan struktur standar REST.

Authentication & Authorization

Implementasi autentikasi (Basic Auth, JWT) dan middleware untuk proteksi endpoint.

Database Design & Integration

Mendesain ERD, menghubungkan API dengan PostgreSQL/MongoDB, dan mengelola operasi CRUD.

Advanced API Features

Menerapkan fitur seperti filtering, sorting, pagination, dan modularisasi kode.

API Testing & Documentation

Menguji endpoint API menggunakan Postman dan mendokumentasikan dengan baik.

Error Handling & Security

Menangani error secara terstruktur dan menambahkan fitur keamanan lanjutan (refresh token, validation).

Project Implementation

Membangun aplikasi backend end-to-end dengan autentikasi, database, dan middleware.


  1. Soft Skill Backend Developer


Skill

Deskripsi Singkat

Problem Solving

Mampu mengatasi bug dan tantangan teknis secara sistematis.

Analytical Thinking

Memahami alur data dan sistem dari sisi backend secara logis dan terstruktur.

Attention to Detail

Teliti dalam pengelolaan endpoint, data, dan logika autentikasi.

Technical Communication

Menjelaskan alur backend, API, dan struktur database dengan jelas dalam diskusi tim.

Time Management

Mampu menyusun prioritas tugas mingguan (task breakdown & deadline).

Collaboration & Teamwork

Berkoordinasi dengan frontend, mentor, dan tim produk dalam pengembangan API.

Adaptability

Cepat menyesuaikan diri terhadap teknologi baru dan perubahan kebutuhan proyek.