Deskripsi Pekerjaan
Inovasi Digital Nusantara (IDN Tech) mencari seorang Programmer berbakat dan bersemangat untuk bergabung dengan tim kami yang dinamis di Jakarta. Kami adalah perusahaan teknologi terkemuka yang berdedikasi untuk menciptakan solusi digital inovatif yang mengubah cara bisnis beroperasi dan kehidupan masyarakat. Jika Anda seorang pemecah masalah yang handal, memiliki passion dalam menulis kode berkualitas tinggi, dan ingin berkontribusi pada proyek-proyek yang berdampak, ini adalah kesempatan Anda!
Sebagai Programmer di IDN Tech, Anda akan terlibat dalam seluruh siklus pengembangan perangkat lunak, mulai dari desain hingga implementasi dan pemeliharaan. Kami menawarkan lingkungan kerja yang kolaboratif, budaya yang mendukung pembelajaran berkelanjutan, dan peluang pengembangan karir yang jelas. Mari bersama membangun masa depan digital!
Tanggung Jawab
- Mendesain, mengembangkan, dan memelihara aplikasi perangkat lunak yang skalabel dan efisien.
- Menulis kode yang bersih, terdokumentasi dengan baik, dan dapat diuji sesuai dengan standar industri.
- Berpartisipasi aktif dalam tinjauan kode (code review) dan memberikan umpan balik yang konstruktif kepada rekan tim.
- Melakukan pengujian unit dan integrasi untuk memastikan kualitas dan fungsionalitas produk.
- Memecahkan masalah (troubleshoot), mendebug, dan mengoptimalkan kinerja aplikasi.
- Berkolaborasi erat dengan Product Manager, UI/UX Designer, dan tim Quality Assurance.
- Mengikuti tren teknologi terbaru dan mengusulkan implementasi yang relevan untuk meningkatkan produk.
- Mendokumentasikan proses pengembangan, desain sistem, dan fitur aplikasi secara komprehensif.
Kualifikasi
- Gelar Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Pengalaman kerja minimal 2-5 tahun sebagai Programmer atau Software Developer.
- Mahir dalam setidaknya satu bahasa pemrograman utama (misalnya, Java, Python, JavaScript, Go, C#).
- Pemahaman yang kuat tentang struktur data, algoritma, dan prinsip-prinsip desain perangkat lunak.
- Pengalaman dengan framework pengembangan web (misalnya, React, Angular, Vue.js untuk frontend; Node.js, Spring Boot, Django, Flask untuk backend).
- Familiar dengan sistem manajemen basis data relasional (misalnya, PostgreSQL, MySQL) dan/atau NoSQL (misalnya, MongoDB, Redis).
- Pengalaman menggunakan sistem kontrol versi seperti Git.
- Kemampuan analitis dan pemecahan masalah yang sangat baik, serta kemampuan untuk bekerja secara mandiri maupun dalam tim.