Skill diminta
AWSCI/CDCommunicationDockerGitGoJavaScriptLaravelMariaDBMicroservicesMySQLNode.jsPHPProblem SolvingREST APIReactRedisTroubleshootingVue.js
Deskripsi
- 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.
Tanggung Jawab
- Mengembangkan, memelihara, dan meningkatkan aplikasi web menggunakan Laravel dan teknologi frontend yang digunakan perusahaan.
- Membangun, mengintegrasikan, dan memelihara REST API yang aman, terdokumentasi, dan mudah dipelihara.
- 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.
Kualifikasi
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.
- Menguasai JavaScript (ES6+), HTML, CSS, serta salah satu framework frontend modern seperti React, Remix, atau Vue.js.
- 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.