Deskripsi Pekerjaan
Inovasi Digital Tech sedang mencari seorang Software Engineer berbakat dan bersemangat untuk bergabung dengan tim kami di Jakarta. Jika Anda seorang pemecah masalah yang handal, memiliki hasrat untuk menciptakan solusi teknologi inovatif, dan siap menghadapi tantangan dalam lingkungan kerja yang dinamis, ini adalah kesempatan Anda. Kami berkomitmen untuk mengembangkan produk yang mengubah cara orang berinteraksi dengan teknologi, dan kami membutuhkan Anda untuk membantu mewujudkan visi tersebut.
Sebagai Software Engineer, Anda akan berperan kunci dalam setiap tahap siklus pengembangan perangkat lunak, mulai dari desain, implementasi, pengujian, hingga deployment. Kami mencari individu yang proaktif, berorientasi pada detail, dan mampu bekerja secara kolaboratif dalam tim yang gesit. Bergabunglah dengan kami dan berikan dampak nyata melalui kontribusi Anda!
Tanggung Jawab
- Merancang, mengembangkan, menguji, dan memelihara aplikasi perangkat lunak berkualitas tinggi.
- Berpartisipasi aktif dalam sesi perencanaan dan peninjauan kode.
- Berkoordinasi erat dengan tim produk dan desain untuk memahami persyaratan bisnis dan menerjemahkannya ke dalam solusi teknis.
- Mengidentifikasi dan memecahkan masalah kinerja, skalabilitas, dan keamanan aplikasi.
- Menulis kode yang bersih, efisien, dan terdokumentasi dengan baik.
- Mengimplementasikan praktik pengembangan terbaik (misalnya, CI/CD, pengujian otomatis).
- Terus belajar dan menerapkan teknologi serta metodologi pengembangan terbaru.
Kualifikasi
- Gelar Sarjana di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Pengalaman kerja minimal 3 tahun sebagai Software Engineer atau posisi serupa.
- Keahlian kuat dalam setidaknya satu bahasa pemrograman modern seperti Python, Java, JavaScript, Go, atau C#.
- Pemahaman mendalam tentang prinsip-prinsip pengembangan perangkat lunak, struktur data, dan algoritma.
- Pengalaman dengan database relasional (misalnya, PostgreSQL, MySQL) dan/atau NoSQL (misalnya, MongoDB, Redis).
- Familiar dengan framework dan library web (misalnya, React, Angular, Vue.js untuk frontend; Node.js, Spring Boot, Django untuk backend).
- Pengalaman dengan sistem kontrol versi seperti Git.
- Kemampuan komunikasi dan kerja tim yang sangat baik.