Job Openings Full Stack Developer

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).