Deskripsi Pekerjaan
Deskripsi Pekerjaan
PT. Inovasi Digital Nusantara, perusahaan teknologi terkemuka di Indonesia, sedang mencari seorang Senior Backend Engineer yang berbakat dan berdedikasi tinggi untuk bergabung dengan tim kami yang dinamis. Anda akan bertanggung jawab dalam merancang, mengembangkan, dan memelihara sistem backend berskala besar yang melayani jutaan pengguna. Ini adalah kesempatan emas untuk berkontribusi langsung pada produk yang berdampak besar dan bekerja sama dengan para ahli di bidangnya dalam lingkungan yang mendukung inovasi dan pertumbuhan karier.
Kami mencari individu yang memiliki passion tinggi terhadap teknologi, pemecahan masalah, dan kualitas kode. Jika Anda adalah seorang pengembang yang ingin mendorong batas kemampuan dan membangun solusi yang skalabel, kami ingin mendengar dari Anda!
Tanggung Jawab
- Merancang, mengembangkan, dan mengimplementasikan layanan backend yang skalabel dan resilient menggunakan Golang.
- Merancang dan mengoptimalkan skema database serta query pada PostgreSQL dan Redis.
- Membangun dan mengelola microservices berbasis container menggunakan Docker dan Kubernetes.
- Berkolaborasi dengan tim frontend, product, dan QA untuk memastikan integrasi sistem yang lancar.
- Melakukan code review secara berkala untuk menjaga standar kualitas dan konsistensi kode.
- Memonitor performa sistem dan melakukan debugging pada issue produksi.
- Mendokumentasikan arsitektur sistem, API, dan prosedur teknis lainnya.
- Berpartisipasi dalam perencanaan sprint dan estimasi tugas teknis bersama tim Agile.
Kualifikasi
- Pendidikan minimal S1 Teknik Informatika, Ilmu Komputer, atau bidang terkait.
- Pengalaman minimal 3-5 tahun sebagai Backend Engineer atau peran serupa.
- Menguasai salah satu atau beberapa bahasa pemrograman (Golang, Ruby, Python, atau Java). Diutamakan yang memiliki pengalaman dengan Go.
- Pemahaman mendalam tentang Microservices Architecture dan RESTful API design.
- Pengalaman dengan Docker dan Kubernetes (orchestration) sangat diutamakan.
- Menguasai database relasional (PostgreSQL/MySQL) dan NoSQL (Redis/MongoDB).
- Terbiasa menggunakan Version Control (Git) dan CI/CD pipeline.
- Memiliki kemampuan komunikasi yang baik dan mampu bekerja dalam tim.