Deskripsi Pekerjaan
Bergabunglah dengan Tim Kami sebagai Laravel Developer Senior!
Kami adalah perusahaan teknologi terkemuka di Indonesia yang sedang berkembang pesat dan mencari Laravel Developer Senior yang berpengalaman untuk bergabung dengan tim engineering kami. Anda akan memainkan peran kunci dalam membangun dan memelihara aplikasi web skala enterprise menggunakan framework Laravel.
Jika Anda memiliki passion tinggi dalam pengembangan backend, arsitektur sistem yang bersih, dan ingin berkontribusi pada produk yang digunakan oleh jutaan pengguna, ini adalah kesempatan emas untuk Anda.
Kami menawarkan lingkungan kerja yang kolaboratif, kesempatan pengembangan karir, serta paket kompensasi yang kompetitif di industri teknologi Indonesia.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi web berbasis Laravel dengan standar kode yang tinggi dan best practices.
- Membangun RESTful API yang scalable dan aman untuk integrasi dengan frontend dan layanan pihak ketiga.
- Melakukan code review dan memastikan kualitas kode tim melalui automated testing (PHPUnit, Pest).
- Berkolaborasi erat dengan tim frontend, product manager, dan UI/UX designer dalam siklus pengembangan agile.
- Mengoptimalkan performa database queries, caching strategies, dan arsitektur aplikasi untuk skalabilitas tinggi.
- Mendokumentasikan arsitektur sistem, API endpoints, dan prosedur pengembangan secara menyeluruh.
- Memimpin inisiatif teknis termasuk migrasi sistem lama, refactoring, dan adopsi teknologi baru.
- Membimbing dan membina junior developers dalam tim untuk meningkatkan kapabilitas keseluruhan tim engineering.
Kualifikasi
- Pengalaman minimal 4 tahun sebagai Laravel Developer dengan portofolio proyek yang terbukti.
- Penguasaan mendalam terhadap Laravel framework (Eloquent ORM, Queues, Events, Service Container, Middleware).
- Mahir dalam PHP 8.x dengan pemahaman kuat tentang OOP, design patterns, dan SOLID principles.
- Pengalaman solid dengan MySQL/PostgreSQL termasuk query optimization, indexing, dan database design.
- Familiar dengan Git workflow (branching strategies, pull requests, CI/CD pipelines).
- Pengalaman dengan tools seperti Docker, Redis, Elasticsearch, dan message queue systems (RabbitMQ, Beanstalkd).
- Memiliki pemahaman tentang microservices architecture dan pengalaman dengan API Gateway.
- Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Inggris, serta kemampuan problem solving yang excellent.