Backend PHP
Обов'язково:JavaScriptPHPHTMLCSSLaravelGitAWSGoogle CloudDockerCloudFrontendBackendAgileScrumCI/CDSenior
Kualifikasi :
- Menguasai PHP (wajib).
- Pengalaman dengan Laravel dan/atau CodeIgniter.
- Mengerti konsep MVC (Model-View-Controller).
- Pengalaman menggunakan Database (MySQL, PostgreSQL).
- Familiar dengan penggunaan REST API (membuat dan mengonsumsi).
- Mampu melakukan debugging dan optimasi kode.
- Pengetahuan dasar tentang HTML, CSS, dan JavaScript (basic front-end understanding).
- Familiar dengan penggunaan Git dan version control tools (GitHub, GitLab).
- Memahami konsep dasar OOP (Object-Oriented Programming).
- (Opsional tapi nilai plus): Pengalaman dengan Docker, unit testing, atau framework lain seperti Lumen, Slim.
- Mengerti penggunaan Composer, Postman, dan terminal/CLI.
- Familiar dengan framework CSS (seperti Bootstrap) juga nilai plus.
- Terbiasa dengan pengembangan di Linux/Ubuntu (kadang jadi nilai tambah).
- Memiliki portofolio atau link GitHub.
- Pernah mengerjakan project freelance atau magang.
- Pengalaman menggunakan layanan cloud seperti AWS, Google Cloud, atau hosting tradisional (cPanel, Plesk).
- Memahami dasar keamanan aplikasi web (SQL Injection, XSS, CSRF).
- Lulusan minimal D3/S1 di bidang Teknik Informatika, Ilmu Komputer, atau sesuai bidang yang dilamar
- Minimal 1–2 tahun di bidang backend developer PHP Laravel/CI
- Usia 21-35 tahun
Tugas dan tanggung jawab :
- Membantu dalam pengembangan dan pemeliharaan aplikasi backend menggunakan PHP dan Laravel.
- Mengimplementasikan fitur sederhana berdasarkan user story atau spesifikasi dari tim produk atau senior engineer.
- Membuat API endpoint dasar dan membantu integrasi dengan frontend
- Aktif melakukan perbaikan dan refactor kode dengan arahan dari senior engineer
- Melakukan debugging terhadap error yang muncul dalam pengembangan dan produksi.
- Mengikuti code review, menerima feedback dari senior engineer, dan memperbaiki kode berdasarkan saran.
- Aktif mempelajari teknologi baru dan praktik terbaik Laravel
- Terlibat dalam proses sprint dan memahami dasar-dasar metodologi agile/scrum.
- Terbuka terhadap feedback dan bimbingan dari engineer yang lebih senior
Skills: CI/CD, MySQL, Model-View-Controller (MVC), C++, Laravel, PHP