Deskripsi Pekerjaan
Tentang Perusahaan:
Apex Digital Indonesia adalah pemimpin dalam inovasi teknologi digital di Asia Tenggara. Kami membangun solusi yang mengubah cara perusahaan beroperasi dan berinteraksi dengan pelanggan mereka. Sebagai bagian dari tim kami, Anda akan berkontribusi pada infrastruktur yang mendukung miliaran transaksi setiap tahun.
Tentang Peran:
Kami mencari seorang Staff Engineer (Senior) yang berdedikasi untuk bergabung dengan tim Core Engineering kami. Sebagai Staff Engineer, Anda bukan hanya seorang insinyur yang menulis kode, tetapi juga seorang pemimpin yang mendefinisikan standar arsitektur, memimpin inovasi teknis, dan memberikan dampak strategis kepada bisnis kami.
Mengapa Bergabung dengan Kami?
- Bekerja dengan teknologi state-of-the-art dan tim insinyur paling berbakat.
- Potensi pertumbuhan karir yang signifikan dalam lingkungan yang mendukung.
- Gaji kompetitif dan paket insentif lengkap (BPJS, Canteen, Transport).
- Lingkungan kerja yang inklusif, transparan, dan berfokus pada keseimbangan kerja-hidup.
Tanggung Jawab
- Arsitektur Sistem: Merancang, membangun, dan mengelola arsitektur sistem yang tangguh, terukur, dan dapat diskalakan untuk memenuhi kebutuhan bisnis saat ini dan masa depan.
- Leadership: Mentoring dan mengembangkan insinyur junior hingga senior, memastikan mereka mencapai potensi penuh melalui kode review, pelatihan, dan diskusi teknis rutin.
- Optimasi Performa: Menganalisis dan memperbaiki bottleneck performa sistem yang ada untuk meningkatkan kecepatan dan efisiensi penggunaan sumber daya.
- Kolaborasi Lintas Fungsi: Bekerja erat dengan manajer produk, manajer proyek, dan tim desain untuk menerjemahkan visi strategis menjadi solusi teknis yang elegan dan berdampak.
- Budaya Teknis: Memupuk budaya engineering yang kuat, termasuk praktik terbaik (best practices), CI/CD, dan standar kualitas kode yang tinggi.
- Standarisasi: Mendefinisikan dan menerapkan standar teknis dan proses di seluruh tim engineering.
Kualifikasi
- Pengalaman: Minimal 8 tahun pengalaman dalam pengembangan perangkat lunak, dengan setidaknya 3 tahun dalam peran arsitektur atau staff-level.
- Penguasaan Bahasa: Penguasan mendalam dalam setidaknya satu bahasa pemrograman utama (misalnya Java, Go, atau Python) dan pengalaman yang baik dengan JavaScript/TypeScript.
- Cloud & Infrastruktur: Pengalaman praktis dengan Cloud Provider (AWS/GCP/Azure), Docker, Kubernetes, dan manajemen container.
- Microservices: Pengalaman dalam membangun dan mengelola aplikasi berbasis Microservices.
- Database: Pemahaman mendalam tentang database relasional (PostgreSQL) dan NoSQL (MongoDB/Cassandra).
- Problem Solving: Kemampuan analitis yang kuat untuk memecahkan masalah kompleks dengan pendekatan yang terukur.