Deskripsi Pekerjaan
Kami di Nusantara Digital sedang mencari seorang Staff Software Engineer yang berdedikasi tinggi untuk bergabung dengan tim inti kami. Sebagai perusahaan teknologi pemimpin di Asia Tenggara, kami berfokus pada inovasi digital yang berdampak nyata bagi masyarakat.
Berposisi sebagai Staff Engineer, Anda akan menjadi garda terdepan dalam mengubah visi produk menjadi realitas teknologi yang tangguh, skalabel, dan berkinerja tinggi. Kami menawarkan lingkungan kerja yang inklusif, transparan, dan didorong oleh data, di mana setiap anggota tim berhak memiliki suara dalam pengambilan keputusan strategis.
Anda akan berkolaborasi dengan para ahli dari berbagai disiplin ilmu untuk membangun ekosistem perangkat lunak yang mengubah cara industri beroperasi.
Tanggung Jawab
- Arsitektur & Desain: Mendesain, mengimplementasikan, dan mempertahankan arsitektur perangkat lunak skala besar yang andal dan dapat diandalkan.
- Leadership: Memimpin inisiatif teknis (Tech Initiatives) dan memberikan arahan strategis untuk pengembangan produk.
- Mentorship: Memandu dan menginspirasi tim engineering junior hingga senior untuk berkembang secara profesional dan teknis.
- Kualitas Kode: Menetapkan standar kode tinggi, melakukan
code reviewyang ketat, dan memastikan kepatuhan terhadap praktik terbaik (best practices). - Collaboration: Bekerja sama erat dengan Product Managers, Desainer, dan tim lain untuk memahami kebutuhan bisnis dan menerjemahkannya menjadi solusi teknis.
- Optimasi: Menganalisis dan mengoptimalkan performa sistem untuk memastikan pengalaman pengguna yang lancar dan efisien.
Kualifikasi
- Pengalaman: Minimal 8 tahun pengalaman dalam pengembangan perangkat lunak, dengan setidaknya 3 tahun dalam peran Staff atau Principal Engineer.
- Keahlian Teknis: Penguasaan mendalam dalam bahasa pemrograman seperti Java, Go, atau Python, serta kerangka kerja modern (Spring Boot, React, atau Angular).
- Cloud & DevOps: Pengalaman praktis dengan AWS/GCP/Azure dan pengelolaan kontainer (Docker, Kubernetes).
- Metodologi: Pemahaman yang kuat tentang Agile, Scrum, dan CI/CD pipeline.
- Problem Solving: Kemampuan analitis yang tinggi untuk mengidentifikasi masalah kompleks dan mengembangkan solusi yang efisien.
- Komunikasi: Kemampuan komunikasi yang sangat baik dalam Bahasa Indonesia dan Inggris, baik secara lisan maupun tertulis.