About the job Full Stack Developer
JD :
bertanggung jawab atas pengembangan, pemeliharaan, dan integrasi
aplikasi web, aplikasi service, aplikasi console serta layanan API yang dibutuhkan oleh
perusahaan. Posisi ini menuntut keahlian dalam pengembangan sisi front-end dan back-end,
integrasi sistem, pengujian, serta deployment aplikasi. Kandidat ideal mampu bekerja secara
kolaboratif dengan tim lintas fungsi untuk menghasilkan solusi teknologi yang andal, efisien,
dan sesuai kebutuhan bisnis.
Tanggung Jawab
1. Mengembangkan, memelihara, dan mengintegrasikan aplikasi dan layanan API
(Application Programming Interface) untuk mendukung kebutuhan perusahaan serta
integrasi antar sistem, termasuk dengan sistem pihak ketiga.
2. Bekerja sama dengan tim UI/UX dalam merancang serta mengimplementasikan fitur yang
ramah pengguna dan sesuai kebutuhan pengguna akhir.
3. Memberikan masukan serta berpartisipasi aktif dalam code review untuk menjaga
kualitas kode dan mendukung kolaborasi tim.
4. Melakukan pengujian aplikasi dan layanan API, debugging, identifikasi bug, dan
perbaikan sistem berdasarkan hasil monitoring maupun umpan balik pengguna.
5. Berpartisipasi aktif dalam tahapan SIT (System Integration Testing), UAT (User
Acceptance Testing), dan pelatihan pengguna.
6. Menyusun dan memelihara dokumentasi teknis aplikasi dan API, termasuk arsitektur
sistem, alur kerja, dan panduan penggunaan (seperti : FSD, TDD, Manual Book, etc)
7. Melakukan atau membantu proses deployment aplikasi dan API ke staging environment.
8. Mengoptimalkan performa, skalabilitas, dan keamanan aplikasi serta API dengan
mengikuti dan menerapkan perkembangan teknologi terbaru.
Kualifikasi
1. Lulusan S1 di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
2. Pengalaman kerja sebagai Full Stack Developer atau posisi serupa selama 2 - 3 tahun.
3. Menguasai bahasa dan framework pengembangan Web App, Web API, Console dan
Service, seperti:
Front-end : HTML, CSS, JavaScript, dan framework seperti React, Vue, Angular atau
Blazor.
Back-end, Console, Service : .Net Core
4. Memiliki pemahaman tentang pengembangan dan konsumsi RESTful API / GraphQL.
5. Pengalaman menggunakan Swagger (Swashbuckle) atau tools dokumentasi API lainnya
untuk membuat dokumentasi dan tools pengujian aplikasi dan API di lingkungan .NET
Core (seperti : Selenium, xUnit.net, SonarQube, etc).
6. Pengalaman bekerja dengan database relasional (MSSQL Server, PostgreSQL) dan non-
relasional (Redis, MongoDB).
7. Terbiasa dengan sistem version control seperti Git atau Azure repositories
8. Familiar dengan Operating System Windows Server dan Linux
9. Familiar dengan containerization dan deployment tools (Docker, Kubernetes).