Deskripsi pekerjaan
Sebagai Fullstack Developer, Anda akan bertanggung jawab untuk membangun dan memelihara aplikasi web serta layanan backend menggunakan Java dan PHP. Peran ini mencakup seluruh siklus pengembangan, mulai dari desain basis data dan pengembangan API hingga antarmuka pengguna (user interface). Anda akan bekerja erat dengan tim produk dan teknik untuk menerjemahkan kebutuhan menjadi fitur yang berfungsi. Fokus utama pekerjaan ini adalah menerapkan praktik clean code, prinsip keamanan aplikasi, serta memastikan performa dan keandalan aplikasi melalui debugging dan perbaikan berkelanjutan.
Tanggung jawab: Mengembangkan dan memelihara layanan backend dan aplikasi web menggunakan Java (Spring Boot) dan PHP (CodeIgniter 4 & Laravel); Membangun, mengintegrasikan, dan memelihara REST API dan layanan backend; Merancang struktur basis data relasional dan mengelola migrasi basis data (PostgreSQL, MySQL); Mengembangkan antarmuka pengguna menggunakan server-side rendering atau integrasi frontend modern (Thymeleaf, HTMX, atau kerangka kerja JavaScript); Menerapkan praktik clean code, prinsip keamanan aplikasi, dan pola desain perangkat lunak; Melakukan troubleshooting, debugging, dan meningkatkan performa serta keandalan aplikasi; Berkolaborasi dengan tim untuk menerjemahkan kebutuhan menjadi fitur yang berfungsi.
Kualifikasi: Pengalaman kuat dengan Java & Spring Boot; Pengalaman langsung dengan PHP (CodeIgniter 4 & Laravel); Mahir dalam JavaScript dan pengembangan fullstack; Pengalaman membangun dan mengintegrasikan REST API / layanan backend; Pemahaman yang kuat tentang basis data relasional (misalnya PostgreSQL, MySQL) dan migrasi basis data.
Tanggung jawab
- Mengembangkan dan memelihara layanan backend dan aplikasi web menggunakan Java (Spring Boot) dan PHP (CodeIgniter 4 & Laravel)
- Membangun, mengintegrasikan, dan memelihara REST API dan layanan backend
- Merancang struktur basis data relasional dan mengelola migrasi basis data (PostgreSQL, MySQL)
- Mengembangkan antarmuka pengguna menggunakan server-side rendering atau integrasi frontend modern (Thymeleaf, HTMX, atau kerangka kerja JavaScript)
- Menerapkan praktik clean code, prinsip keamanan aplikasi, dan pola desain perangkat lunak
- Melakukan troubleshooting, debugging, dan meningkatkan performa serta keandalan aplikasi
- Berkolaborasi dengan tim untuk menerjemahkan kebutuhan menjadi fitur yang berfungsi
Kualifikasi
- Pengalaman kuat dengan Java & Spring Boot
- Pengalaman langsung dengan PHP (CodeIgniter 4 & Laravel)
- Mahir dalam JavaScript dan pengembangan fullstack
- Pengalaman membangun dan mengintegrasikan REST API / layanan backend
- Pemahaman yang kuat tentang basis data relasional (misalnya PostgreSQL, MySQL) dan migrasi basis data
Informasi lowongan
- Tipe pekerjaan
- Full-time
- Gaji
- Negosiasi