Pengumuman! Cek Eligibilitas Magang Nasional Batch 3 Tahun 2026 Sudah Dibuka. Segera cek status kelayakan Anda melalui akun Maganghub.

PT Bank Btpn Syariah, Tbk
Posisi Fullstack Engineer bertanggung jawab dalam mendukung pengembangan, pemeliharaan, dan optimalisasi aplikasi yang digunakan perusahaan. Peserta magang akan terlibat dalam proses pengembangan fitur baik pada sisi frontend maupun backend, mulai dari analisis kebutuhan, perancangan solusi, implementasi kode, pengujian aplikasi, hingga perbaikan bug. Selain itu, peserta juga akan berkolaborasi dengan tim pengembang, analis sistem, dan pemangku kepentingan lainnya untuk memastikan aplikasi berjalan secara optimal, aman, dan sesuai dengan kebutuhan bisnis. Melalui posisi ini, peserta akan memperoleh pengalaman praktis mengenai pengembangan aplikasi end-to-end, integrasi database, API, serta penerapan praktik pengembangan perangkat lunak yang baik.
1. Pengenalan Full Stack Engineering, Software Development Life Cycle (SDLC), dan Agile/Scrum. 2. Pengenalan arsitektur aplikasi web, konsep Client-Server, HTTP/HTTPS, dan REST API. 3. Analisis kebutuhan sistem, penyusunan user story, flowchart, dan perancangan aplikasi. 4. Fundamental Frontend Development menggunakan HTML5, CSS3, dan JavaScript. 5. Pengenalan framework Frontend React.js atau Vue.js serta pengembangan antarmuka responsif. 6. Pengenalan Backend Development menggunakan Node.js atau Python (FastAPI). 7. Dasar perancangan database relasional menggunakan MySQL atau PostgreSQL. 8. Penggunaan Git dan GitHub untuk version control dan kolaborasi pengembangan. 9. Pengenalan tools pengembangan seperti Visual Studio Code, Postman, dan browser developer tools. 10. Praktik mini project: membangun aplikasi web sederhana dengan fitur CRUD dasar. **Target capaian Bulan 1:** Peserta mampu memahami konsep dasar Full Stack Development, melakukan analisis kebutuhan sederhana, membangun antarmuka web responsif, memahami dasar backend dan database, serta menghasilkan mini project aplikasi web sederhana menggunakan Git/GitHub.
Peserta mempelajari pengembangan antarmuka aplikasi web menggunakan HTML, CSS, JavaScript, serta framework React.js atau Vue.js. Materi meliputi component-based development, routing, state management dasar, form validation, responsive design, dan integrasi REST API. Peserta melakukan praktik membangun halaman login, dashboard, form input, dan pengelolaan data. Peserta mampu mengembangkan antarmuka aplikasi web yang responsif, interaktif, mudah digunakan, dan terintegrasi dengan REST API.
Peserta mempelajari pengembangan Backend menggunakan Node.js atau Python (FastAPI), perancangan REST API, implementasi business logic, autentikasi dan otorisasi dasar, serta pengelolaan database MySQL atau PostgreSQL. Materi mencakup perancangan ERD, relasi tabel, SQL Query, operasi CRUD, validasi data, dan error handling. Peserta melakukan pengujian API menggunakan Postman. Peserta mampu membangun Backend dan REST API yang terstruktur, terintegrasi dengan database, serta mendukung kebutuhan aplikasi web.
Peserta mempraktikkan integrasi Frontend, Backend, dan Database menjadi aplikasi Full Stack yang utuh. Pembelajaran mencakup integrasi REST API, pengelolaan autentikasi pengguna, validasi input, error handling, serta penerapan dasar keamanan aplikasi. Peserta melakukan functional testing, API testing, debugging, dan code review untuk meningkatkan kualitas aplikasi. Peserta mampu menghasilkan aplikasi Full Stack terintegrasi dengan fitur CRUD, autentikasi dasar, serta fungsi utama yang telah diuji dan berjalan sesuai kebutuhan.
Peserta mempelajari proses deployment aplikasi Full Stack ke lingkungan staging atau cloud, pengelolaan environment variables, konfigurasi server dasar, pengenalan Docker dan CI/CD, serta monitoring aplikasi sederhana. Peserta menerapkan Git/GitHub untuk kolaborasi, branching, pull request, dan code review. Pembelajaran dilaksanakan menggunakan pendekatan Agile/Scrum melalui sprint planning, task management, dan sprint review. Peserta mampu melakukan deployment aplikasi Full Stack, memahami praktik dasar DevOps, serta berkolaborasi dalam pengembangan perangkat lunak menggunakan metode Agile.
Peserta menyelesaikan proyek akhir pengembangan aplikasi Full Stack berdasarkan kebutuhan atau studi kasus nyata. Kegiatan meliputi penyempurnaan fitur, optimasi performa dasar, pengujian sistem, perbaikan bug, deployment aplikasi, serta penyusunan dokumentasi teknis dan user guide. Peserta mempresentasikan hasil proyek kepada mentor dan tim, melakukan demonstrasi aplikasi, serta menerima evaluasi kompetensi teknis dan soft skills. Peserta mampu menghasilkan minimal satu aplikasi Full Stack yang fungsional, responsif, terintegrasi dengan database dan REST API, telah diuji, berhasil di-deploy, serta memiliki dokumentasi teknis dan repository GitHub sebagai portofolio profesional.
Jl. Mega Kuningan Barat Jl. DR. Ide Anak Agung Gde Agung No.RT.5, RT.5/RW.2, Kuningan, Kecamatan Setiabudi, Kota Jakarta Selatan

Kota Adm. Jakarta Selatan
BTPN Syariah adalah bank umum syariah yang memiliki tekad menumbuhkan jutaan rakyat Indonesia sehingga memiliki kehidupan yang lebih baik, dengan memberikan kemudahan akses layanan perbankan, menumbuhkan perekonomian masyarakat dengan menyalurkan kredit produktif serta kegiatan pemberdayaan yang berkelanjutan dan terukur.

Biro Umum, Sekretariat Utama (Depok, Jawa Barat)
Kesehatan Gigi dan Mulut, Kesehatan Gigi, Keperawatan Gigi
Rasuna Residence Development
Tata Boga, Perhotelan, Pendidikan Tata Boga, Manajemen Perhotelan dan Pariwisata, Pengelolaan Perhotelan

PT. Prana Nadi
Tata Boga, Hospitality dan Pariwisata, Manajemen Pariwisata

Puri Dharmawangsa Raya Hotel
Tata Boga, Seni Kuliner, Pendidikan Tata Boga

Anugrahsukses Utama Sejahtera
Refraksi Optisi
Tljo Asset Management
Bisnis Perhotelan, Seni Kuliner dan Pengelolaan Jasa Makanan, Perhotelan, Manajemen Perhotelan, Manajemen Perhotelan dan Pariwisata, Manajemen Kuliner