Deskripsi Pekerjaan
Kami adalah perusahaan teknologi yang berkembang pesat di Jakarta, berfokus pada pengembangan solusi digital inovatif untuk klien di seluruh Indonesia. Saat ini kami mencari seorang Programmer Senior yang berdedikasi dan berbakat untuk bergabung dengan tim engineering kami yang solid.
Sebagai Programmer Senior, Anda akan memainkan peran kunci dalam pengembangan arsitektur, implementasi fitur, dan memastikan kualitas kode yang tinggi. Anda akan bekerja dalam lingkungan yang dinamis, kolaboratif, dan modern, menggunakan teknologi terkini untuk memecahkan masalah nyata.
Jika Anda seorang pemikir kritis, memiliki gairah terhadap teknologi, dan ingin memberikan dampak besar pada produk yang digunakan oleh jutaan orang, inilah kesempatan Anda!
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi web dan mobile menggunakan tech stack modern (Laravel, React.js, React Native).
- Berkolaborasi dengan tim product, design, dan QA untuk mendefinisikan dan mengimplementasikan fitur-fitur baru.
- Menulis kode yang bersih, terstruktur, dan mudah di-maintain sesuai standar industri dan best practices.
- Melakukan code review secara rutin untuk memastikan kualitas kode dan berbagi pengetahuan dengan anggota tim.
- Mengoptimalkan performa aplikasi, melakukan debugging, dan troubleshooting masalah teknis yang kompleks.
- Berpartisipasi dalam perencanaan sprint dan estimasi teknis dalam framework Agile/Scrum.
- Mengintegrasikan layanan pihak ketiga (payment gateway, API, cloud services) ke dalam sistem yang ada.
- Membantu dalam proses deployment dan monitoring aplikasi di lingkungan production (AWS/GCP).
Kualifikasi
- Pendidikan minimal S1 di bidang Ilmu Komputer, Sistem Informasi, atau bidang terkait.
- Pengalaman minimal 3-5 tahun sebagai Full Stack Developer atau Programmer.
- Penguasaan mendalam terhadap Laravel dan React.js / React Native.
- Pemahaman kuat tentang database relasional (MySQL/PostgreSQL) dan desain API RESTful.
- Berpengalaman dengan sistem version control (Git) dan workflow Gitflow.
- Memahami prinsip-prinsip SOLID, Design Patterns, dan Clean Architecture.
- Kemampuan memecahkan masalah yang baik, inisiatif tinggi, dan mampu bekerja secara mandiri maupun tim.
- Pengalaman dengan layanan cloud (AWS, GCP, atau DigitalOcean) merupakan nilai tambah yang signifikan.