Deskripsi Pekerjaan
Bergabunglah dengan Apex Innovations Indonesia sebagai Staff Software Engineer dan berkontribusi pada arsitektur teknologi yang mendefinisikan masa depan industri kami. Kami mencari pemikir teknis yang berdedikasi, memiliki wawasan luas tentang sistem skala besar, dan mampu memberikan panduan teknis (technical guidance) yang strategis kepada tim pengembangan.
Sebagai Staff Engineer, Anda akan berada di garis depan inovasi. Anda tidak hanya akan menulis kode, tetapi juga mendefinisikan standar kode, memimpin inisiatif teknik, dan berkolaborasi erat dengan Product Manager dan Engineering Leader untuk memastikan produk kami berjalan dengan optimal dan skalabel.
Kesempatan Unggulan:
- Bekerja dengan teknologi terkini dalam lingkungan yang mendukung pertumbuhan profesional.
- Program insentif kompensasi yang kompetitif dan fleksibel.
- Fleksibilitas kerja hybrid (on-site & remote) untuk produktivitas maksimal.
Tanggung Jawab
- Merancang, membangun, dan memelihara arsitektur sistem yang tangguh (resilient) dan skalabel untuk produk kami.
- Memberikan pemimpinan teknis (technical leadership) kepada tim engineering, termasuk memberikan rencana teknik (technical roadmap) dan arahan desain.
- Mengoptimalkan performa aplikasi, mempercepat waktu pemuatan (load time), dan meningkatkan pengalaman pengguna.
- Mengadakan kode review berkualitas tinggi untuk memastikan kepatuhan terhadap standar coding dan keamanan.
- Mengidentifikasi, menganalisis, dan memperbaiki masalah performa dan ketidakstabilan sistem secara proaktif.
- Berkolaborasi dengan tim lintas fungsi untuk memahami kebutuhan bisnis dan menerjemahkannya menjadi solusi teknologi yang efisien.
Kualifikasi
- Pengalaman kerja minimal 7 tahun dalam pengembangan perangkat lunak, dengan setidaknya 2-3 tahun pengalaman dalam peran Staff Engineer atau setara.
- Keahlian mendalam dalam satu atau lebih bahasa pemrograman utama (misalnya: Java, Go, Python, atau TypeScript).
- Pemahaman yang kuat tentang desain database, normalisasi, dan strategi caching.
- Pengalaman manajemen proyek atau mentoring junior engineer yang solid.
- Kemampuan komunikasi yang sangat baik dalam bahasa Indonesia dan Inggris (terutama untuk dokumentasi dan presentasi).
- Pengalaman dalam mengelola sistem di cloud (AWS, GCP, atau Azure) dan containerization (Docker/Kubernetes).