Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Fullstack Developer di Happy Puppy kami kurasi dari JobStreet (kategori Teknologi & IT). Perhatikan lokasi kerja (Surabaya, East Java) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
KUALIFIKASI
?Pendidikan minimal S1 Teknik Informatika, Ilmu Komputer, atau bidang terkait.
Memiliki pengalaman minimal 2 tahun sebagai Full Stack Developer menggunakan Laravel dan Vue.js.
Menguasai PHP dan Framework Laravel.
?Menguasai JavaScript (ES6+), HTML5, CSS3, dan Vue.js.
Memahami Responsive Web Design serta framework CSS seperti Bootstrap atau Tailwind CSS.
Menguasai pengembangan dan integrasi RESTful API.
Menguasai database MySQL/MariaDB serta memahami optimasi query database.
Menguasai Git (GitHub/GitLab/Bitbucket) sebagai version control.
Memiliki pengalaman dalam pengembangan dan integrasi sistem pembayaran (Payment Gateway) seperti Xendit, Doku, PayPal, atau layanan sejenis menjadi nilai tambah.
Memahami konsep subscription, recurring payment, webhook/callback menjadi nilai tambah.
?Familiar dengan Linux Server, Nginx/Apache, serta proses deployment aplikasi menjadi nilai tambah.
Familiar dengan CI/CD menjadi nilai tambah.
?Familiar dengan cloud platform seperti Azure, Alibaba Cloud, AWS, atau GCP menjadi nilai tambah.
Memiliki kemampuan analisa, problem solving, dan komunikasi yang baik.
Mampu bekerja secara individu maupun dalam tim dengan metode Agile/Scrum.
DESKRIPSI PEKERJAAN
??Mengembangkan dan melakukan maintenance aplikasi web menggunakan Laravel dan Vue.js.
?Mengembangkan fitur baru sesuai kebutuhan bisnis dan Product Requirement Document (PRD).
?Mendesain, mengembangkan, dan mengintegrasikan RESTful API.
?Mengembangkan dan melakukan maintenance modul pembayaran, subscription, serta integrasi dengan Payment Gateway.
?Melakukan troubleshooting, debugging, dan penyelesaian masalah pada aplikasi maupun API.
?Melakukan optimasi performa aplikasi, database, dan keamanan sistem.
?Berkolaborasi dengan Product Manager, UI/UX Designer, QA Engineer, dan tim terkait selama proses pengembangan.
? ?Melakukan testing sebelum proses deployment ke environment staging maupun production.
Memberikan dukungan teknis terhadap aplikasi yang berjalan di lingkungan production, termasuk monitoring dan penanganan incident.