Full Stack Developer
Summary
Builds and maintains a Laravel-based web app, collaborating with designers and QA to deliver scalable, secure features and improve performance.
Kami mencari Full Stack Developer (Intermediate) yang akan berperan dalam mengembangkan, memelihara, dan meningkatkan aplikasi web perusahaan. Pada posisi ini, Anda akan bekerja sama dengan Product Manager, UI/UX Designer, QA Engineer, dan tim Engineering untuk membangun produk digital yang scalable, aman, dan memberikan pengalaman terbaik bagi pengguna.
Mengembangkan, memelihara, dan meningkatkan aplikasi web menggunakan Laravel dan teknologi frontend yang digunakan perusahaan.
Berkolaborasi dengan Product Manager, UI/UX Designer, QA Engineer, dan tim Engineering dalam proses pengembangan produk.
Melakukan debugging, bug fixing, refactoring, serta optimasi performa aplikasi.
Menulis kode yang bersih, terstruktur, dan mengikuti best practice software engineering.
Melakukan code review serta berkontribusi dalam menjaga kualitas kode dan pengembangan aplikasi.
Berpartisipasi dalam proses Agile Development, termasuk sprint planning, daily stand-up, sprint review, dan retrospective.
Mendukung proses deployment, monitoring, dan maintenance aplikasi pada environment development maupun production.
Minimal D3/S1 Teknik Informatika, Sistem Informasi, atau bidang terkait, atau memiliki pengalaman profesional minimal 2 tahun bagi kandidat dengan latar belakang pendidikan non-linear.
Memiliki pengalaman kerja minimal 2 tahun sebagai Full Stack Developer atau posisi serupa.
Menguasai PHP Laravel dan berpengalaman membangun aplikasi web menggunakan framework tersebut.
Berpengalaman membangun dan mengintegrasikan REST API.
Memahami MySQL/MariaDB, Git, serta workflow pengembangan perangkat lunak.
Memahami Clean Code, SOLID Principles, serta mampu melakukan debugging dan troubleshooting.
Mampu bekerja secara mandiri maupun kolaboratif dalam lingkungan Agile.
Memiliki kemampuan problem solving, komunikasi yang baik, serta ownership terhadap pekerjaan.
Nilai tambah:
Memiliki pengalaman menggunakan Golang, Node.js, Docker, Redis, atau CI/CD.
Memahami Microservices Architecture, cloud platform (AWS/Cloudflare), atau integrasi third-party API.
Memiliki pengalaman menulis Unit Test atau Integration Test.
Memiliki ketertarikan untuk terus mempelajari teknologi baru dan berkontribusi dalam pengembangan produk digital.