Deskripsi Pekerjaan
Apakah Anda seorang insinyur backend yang bersemangat dan ingin membangun sistem keuangan digital yang melayani jutaan pengguna? PT. Inovasi Digital Nusantara, perusahaan fintech unicorn terkemuka di Indonesia, sedang mencari seorang Senior Backend Engineer (Golang) untuk bergabung dengan tim elit kami.
Ini adalah kesempatan luar biasa untuk berkontribusi pada arsitektur microservices, sistem real-time, dan platform high-availability yang menjadi tulang punggung aplikasi kami. Anda akan bekerja dengan tim insinyur kelas dunia, menggunakan teknologi terkini, dan mendapatkan dampak langsung pada pertumbuhan perusahaan.
Kami menawarkan lingkungan kerja yang dinamis, fleksibel, dan sangat menghargai inovasi. Jika Anda siap untuk tantangan berikutnya dan ingin mendorong batas kemampuan teknologi di Indonesia, inilah tempatnya!
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara layanan backend berbasis Golang dengan performa tinggi dan skalabilitas maksimal.
- Berkolaborasi dengan tim Product, Frontend, dan Data untuk mendefinisikan dan membangun fitur-fitur baru.
- Mengoptimalkan kode dan infrastruktur untuk mencapai latensi serendah mungkin dan ketersediaan tinggi (99.9%+).
- Melakukan code review dan mentoring kepada engineer junior untuk menjaga kualitas kode dan standar teknis tim.
- Merancang dan mengimplementasikan solusi untuk sistem terdistribusi, termasuk messaging queue (Kafka/RabbitMQ) dan database (PostgreSQL, Redis).
- Berpartisipasi dalam on-call rotation untuk memastikan keandalan sistem dan merespon insiden dengan cepat.
- Menulis dokumentasi teknis yang komprehensif untuk arsitektur dan API.
- Terus-menerus mengeksplorasi dan mengadopsi teknologi baru untuk meningkatkan efisiensi tim dan produk.
Kualifikasi
- Minimal 4-6 tahun pengalaman sebagai Backend Engineer, dengan minimal 2 tahun fokus pada Golang.
- Pemahaman mendalam tentang konsep pemrograman konkurensi di Go (goroutines, channels).
- Pengalaman yang kuat dengan RESTful API design dan gRPC.
- Mahir dalam PostgreSQL atau database relasional lainnya, serta Redis atau caching solutions.
- Pengalaman dengan sistem message broker (Kafka, RabbitMQ, atau NATS).
- Pemahaman kuat tentang containerization (Docker) dan orchestration (Kubernetes). Familiar dengan CI/CD pipelines.
- Lulusan S1 Teknik Informatika, Ilmu Komputer, atau bidang terkait (IPK minimal 3.00).
- Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Inggris.