Deskripsi Pekerjaan
Bergabunglah dengan PT. Inovasi Digital Nusantara, sebuah tech company terkemuka yang berfokus pada pengembangan solusi digital inovatif untuk pasar Indonesia. Kami mencari seorang Software Engineer Full Stack yang bersemangat dan berpengalaman untuk menjadi bagian dari tim dinamis kami.
Dalam peran ini, Anda akan memiliki kesempatan untuk merancang, mengembangkan, dan memelihara aplikasi web berskala besar, dari frontend hingga backend. Jika Anda memiliki mentalitas pemecah masalah, kecintaan pada teknologi, dan ingin membuat dampak nyata, Anda adalah orang yang kami cari!
Posisi ini terbuka untuk penempatan di kantor kami di Surabaya atau secara remote dari Solo, Jogjakarta, atau Kediri, memberikan fleksibilitas untuk gaya kerja Anda.
Tanggung Jawab
- Membangun dan memelihara aplikasi web yang scalable, efisien, dan responsif menggunakan teknologi full stack.
- Berpartisipasi aktif dalam seluruh siklus pengembangan perangkat lunak, termasuk perancangan, pengembangan, pengujian, dan implementasi.
- Berkoordinasi erat dengan tim produk, UI/UX, dan stakeholder lainnya untuk menerjemahkan kebutuhan bisnis menjadi solusi teknis.
- Melakukan code review untuk memastikan kualitas kode, performa, dan kepatuhan terhadap standar terbaik.
- Mengidentifikasi dan memecahkan masalah teknis, serta mengoptimalkan performa aplikasi.
- Menulis dokumentasi teknis yang jelas dan komprehensif.
- Tetap terkini dengan tren dan teknologi terbaru dalam pengembangan web untuk mengusulkan dan mengimplementasikan peningkatan.
Kualifikasi
- Gelar Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Pengalaman kerja minimal 3-5 tahun sebagai Full Stack Developer atau posisi serupa.
- Keahlian mendalam dalam pengembangan frontend (HTML, CSS, JavaScript, React.js/Vue.js/Angular).
- Keahlian kuat dalam pengembangan backend (Node.js, Python, Java, atau Go; serta framework terkait seperti Express.js, Django, Spring Boot).
- Pengalaman dengan basis data SQL (PostgreSQL, MySQL) dan NoSQL (MongoDB, Redis).
- Pemahaman yang baik tentang API RESTful, Git, dan metodologi Agile/Scrum.
- Kemampuan analitis dan pemecahan masalah yang luar biasa.
- Mampu bekerja secara mandiri maupun sebagai bagian dari tim, serta memiliki kemampuan komunikasi yang baik.