kumparan merupakan platform kolaboratif tempat media, pengguna, pembaca, khalayak, dan semua pemangku kepentingan saling berbagi berita, informasi, berkomentar, berjejaring, dan berkolaborasi.
Job Description
Terlibat dalam merancang, mengembangkan, dan memelihara layanan backend dan API kami yang skalabel, memiliki performa tinggi, dan andal. Fokus utama mencakup optimalisasi waktu respons API serta peningkatan kinerja sistem secara keseluruhan.
Berkontribusi dalam peningkatan arsitektur backend, secara aktif menangani utang teknis, serta memastikan ketangguhan, ketersediaan, dan stabilitas sistem produksi.
Melakukan review kode secara menyeluruh dengan memberikan masukan yang konstruktif kepada rekan kerja maupun engineer junior. Anda juga akan mendorong dan menerapkan praktik terbaik dalam seluruh siklus pengembangan perangkat lunak, termasuk pengujian, CI/CD, dan dokumentasi.
Mengawasi proses rilis fitur dan layanan backend, memastikan setiap tugas diselesaikan dengan kualitas tinggi dan tepat waktu.
Bekerja sama secara erat dengan product manager, engineer frontend, dan pemangku kepentingan lainnya untuk memahami kebutuhan dan menghadirkan solusi yang terintegrasi dan berdampak.
Berkolaborasi langsung dengan Data Engineer untuk merancang dan mengimplementasikan pipeline pengambilan serta pemrosesan data yang efisien pada layanan backend. Anda juga akan bekerja sama dengan Data Scientist untuk mengintegrasikan model machine learning dan insight berbasis data ke dalam sistem dan API backend kami.
Menjaga konsistensi, integritas, dan aksesibilitas data di seluruh infrastruktur backend guna mendukung berbagai inisiatif berbasis data.
Membimbing dan mengarahkan engineer backend junior untuk mendukung perkembangan teknis mereka. Selain itu, Anda akan aktif berpartisipasi dalam diskusi tim, perencanaan teknis, dan pemecahan masalah demi kesuksesan tim secara keseluruhan.
Qualifications
Minimal 3 tahun pengalaman kerja.
Mahir dan memiliki pengalaman langsung yang luas dengan Golang.
Memiliki pemahaman yang kuat tentang prinsip arsitektur aplikasi dan pola desain (misalnya, microservices, sistem terdistribusi).
Memahami secara mendalam seluruh proses pengembangan web, termasuk desain API, metodologi pengujian, praktik pengembangan terbaik, dan strategi deployment.
Memiliki pemahaman yang baik tentang platform cloud (misalnya, AWS, GCP, Azure) dan teknologi containerization (misalnya, Docker, Kubernetes).
Berpengalaman dalam optimisasi performa dan skalabilitas sistem terdistribusi berskala besar.
Pengalaman dengan bahasa pemrograman lain seperti NodeJS, Python, Java, atau PHP merupakan nilai tambah