Deskripsi Pekerjaan
Kami sedang mencari Staff Engineer berbakat yang berdedikasi untuk mengubah visi kami menjadi realitas. Sebagai Staff Engineer, Anda akan memimpin inovasi teknis, merancang arsitektur sistem yang tangguh, dan menjadi mentor bagi tim junior maupun senior kami.
Posisi ini menawarkan fleksibilitas total dengan lokasi kerja Remote yang mencakup area Solo, Surabaya, Jogjakarta, hingga Kediri. Anda akan bekerja dalam lingkungan yang mendukung, kolaboratif, dan berorientasi pada hasil tinggi.
Tanggung Jawab Utama:
- Merancang, mengimplementasikan, dan mengelola arsitektur sistem skala besar yang dapat diskalakan dan tahan banting.
- Membimbing dan mentorkan tim engineering untuk meningkatkan kualitas kode dan praktik pengembangan.
- Menjalankan riset dan seleksi teknologi untuk memastikan kita menggunakan solusi terbaik yang relevan dengan bisnis.
- Berkolaborasi erat dengan Product Manager dan Desainer untuk memastikan fitur berjalan sesuai spesifikasi dan memberikan dampak positif.
- Memantau performa sistem, memperbaiki bug, dan melakukan optimasi keamanan secara berkala.
- Menjadi pemimpin teknis yang memediasi keputusan teknis antara tim engineering dan stakeholder bisnis.
Keahlian & Pengalaman:
- Memiliki pengalaman minimal 8 tahun dalam pengembangan perangkat lunak, dengan 2+ tahun sebagai peran Staff atau Senior Engineer.
- Penguasaan mendalam dalam minimal satu bahasa pemrograman utama (misalnya Java, Python, Go, atau Node.js).
- Pengalaman dalam merancang microservices dan arsitektur berbasis cloud (AWS/GCP/Azure).
- Memahami prinsip-prinsip desain sistem, manajemen data, dan optimasi database.
- Kemampuan komunikasi yang kuat dalam bahasa Indonesia dan Inggris (dalam konteks teknis).
- Berpengalaman dalam penggunaan Git, CI/CD, dan containerization (Docker/Kubernetes).
- Hasrat untuk belajar, inovasi, dan memberikan solusi terbaik untuk masalah kompleks.
Tanggung Jawab
- Merancang, mengimplementasikan, dan mengelola arsitektur sistem skala besar yang dapat diskalakan dan tahan banting.
- Membimbing dan mentorkan tim engineering untuk meningkatkan kualitas kode dan praktik pengembangan.
- Menjalankan riset dan seleksi teknologi untuk memastikan kita menggunakan solusi terbaik yang relevan dengan bisnis.
- Berkolaborasi erat dengan Product Manager dan Desainer untuk memastikan fitur berjalan sesuai spesifikasi dan memberikan dampak positif.
- Memantau performa sistem, memperbaiki bug, dan melakukan optimasi keamanan secara berkala.
- Menjadi pemimpin teknis yang memediasi keputusan teknis antara tim engineering dan stakeholder bisnis.
Kualifikasi
- Memiliki pengalaman minimal 8 tahun dalam pengembangan perangkat lunak, dengan 2+ tahun sebagai peran Staff atau Senior Engineer.
- Penguasaan mendalam dalam minimal satu bahasa pemrograman utama (misalnya Java, Python, Go, atau Node.js).
- Pengalaman dalam merancang microservices dan arsitektur berbasis cloud (AWS/GCP/Azure).
- Memahami prinsip-prinsip desain sistem, manajemen data, dan optimasi database.
- Kemampuan komunikasi yang kuat dalam bahasa Indonesia dan Inggris (dalam konteks teknis).
- Berpengalaman dalam penggunaan Git, CI/CD, dan containerization (Docker/Kubernetes).
- Hasrat untuk belajar, inovasi, dan memberikan solusi terbaik untuk masalah kompleks.