Deskripsi Pekerjaan
Apakah Anda siap untuk mengukir dampak yang berarti dalam ekosistem digital Indonesia? Nusantara Digital Solutions mencari seorang Staff Software Engineer yang berbakat untuk bergabung dengan tim inti kami.
Sebagai Staff Engineer, Anda tidak hanya akan menulis kode; Anda akan menjadi arsitek sistem, mentor bagi rekan tim, dan pemimpin teknis yang membawa visi menjadi kenyataan. Kami mencari individu yang memiliki pemahaman mendalam tentang arsitektur skala besar dan memiliki passion untuk menyelesaikan masalah kompleks dengan solusi yang efisien dan berkelanjutan.
Bergabunglah bersama kami di lokasi strategis Jakarta Selatan dan berkembang bersama perusahaan teknologi terkemuka yang berkomitmen pada inovasi dan pengembangan talenta.
Tanggung Jawab
- Arsitektur & Desain Sistem: Memimpin perancangan arsitektur sistem yang scalable, robust, dan aman untuk memenuhi kebutuhan bisnis masa depan.
- Leadership & Mentorship: Memberikan arahan teknis kepada tim engineering junior dan mid-level, serta memfasilitasi best practices coding dan code review.
- Inisiatif High-Impact: Memimpin inisiatif pengembangan teknis yang kompleks (technical initiatives) untuk meningkatkan efisiensi dan performa produk kami.
- Collaboration: Berkolaborasi erat dengan Product Manager, Designer, dan staf operasional untuk menerjemahkan kebutuhan bisnis menjadi solusi teknis yang presisi.
- Optimasi: Mengidentifikasi dan memperbaiki kinerja sistem yang ada, termasuk optimasi database, scaling, dan meminimalkan downtime.
- Standarisasi: Menetapkan standar teknis dan proses pengembangan (CI/CD, Testing) untuk menjaga kualitas kode dan konsistensi tim.
Kualifikasi
- Pengalaman: Minimal 5-7 tahun pengalaman dalam pengembangan perangkat lunak, dengan setidaknya 2 tahun pengalaman dalam peran teknis yang lebih tinggi (Senior/Lead/Staff).
- Penguasaan Teknis: Deep understanding dalam satu atau lebih bahasa pemrograman utama (misalnya: Java, Python, Go, atau TypeScript) dan kerangka kerja modern.
- Arsitektur: Pengalaman mendalam dalam desain sistem, database design (SQL/NoSQL), dan microservices architecture.
- Komunikasi: Kemampuan komunikasi yang kuat dalam bahasa Indonesia dan Inggris, serta kemampuan untuk menjelaskan konsep teknis yang kompleks kepada audiens yang beragam.
- Proaktif: Sikap proaktif dalam memecahkan masalah, memiliki ketajaman analitis, dan kemampuan pengambilan keputusan yang matang.
- Tools: Penguasaan baik dalam Git, Agile/Scrum methodology, dan tools Cloud (AWS/GCP/Azure).