Deskripsi Pekerjaan
Kami mencari Staff Engineer berbakat dan visioner untuk mengambil alih peran strategis dalam tim teknologi kami. Sebagai Staff Engineer, Anda tidak hanya akan menulis kode, tetapi juga akan mendefinisikan arsitektur sistem, memandu praktik terbaik, dan memberikan dampak nyata pada produk kami.
Keunggulan Utama:
- Lokasi Fleksibel: Anda bebas memilih bekerja dari kantor kami di Surabaya, kantor cabang di Solo, Jogja, atau Kediri, atau bekerja sepenuhnya secara Remote (dari mana saja di Indonesia).
- Impact: Anda akan membangun sistem yang menangani beban kerja tinggi dan ribuan pengguna aktif.
- Growth: Jalur karir menjanjikan dengan akses ke teknologi terbaru dan peluang kepemimpinan.
Bergabunglah dengan tim kami yang berdedikasi tinggi untuk menciptakan solusi digital yang inovatif.
Tanggung Jawab
- System Architecture: Merancang dan mengimplementasikan arsitektur sistem skala besar yang tangguh, scalable, dan efisien.
- Technical Leadership: Memimpin inisiatif teknis, menentukan stack teknologi yang tepat, dan memberikan arahan teknis kepada tim engineering.
- Mentorship: Mentoring developer junior dan mid-level untuk meningkatkan kualitas kode, best practices, dan skill teknis mereka.
- Code Quality: Memimpin proses Code Review, refactoring, dan optimasi performa aplikasi untuk memastikan standar kualitas tertinggi.
- Collaboration: Bekerja sama erat dengan Product Manager, Designer, dan tim lainnya untuk mengubah ide menjadi produk nyata.
- Technical Debt Management: Mengidentifikasi dan merencanakan pembebasan teknis (debt) untuk menjaga kecepatan pengembangan jangka panjang.
Kualifikasi
- Pengalaman: Minimal 5 tahun pengalaman profesional dalam pengembangan perangkat lunak, dengan setidaknya 2 tahun pengalaman dalam peran Staff/Lead Engineer.
- Teknologi: Penguasaan mendalam dalam Backend (Go, Java, Node.js) atau Frontend (React, Vue, Angular).
- Cloud & DevOps: Pengalaman praktis dengan cloud provider (AWS, GCP, atau Azure) dan alat CI/CD (Docker, Kubernetes, Jenkins).
- Desain Sistem: Kemampuan untuk merancang sistem terdistribusi yang handal dan scalable.
- Soft Skills: Kemampuan komunikasi yang kuat, kemampuan memecahkan masalah kritis, dan kemampuan beradaptasi dengan perubahan teknologi.
- Flexible Work: Siap bekerja dalam lingkungan hybrid atau remote dengan manajemen waktu yang efektif.