Deskripsi Pekerjaan
Kami adalah perusahaan teknologi finansial (fintech) terdepan di Indonesia yang melayani jutaan pengguna. Kami sedang mencari Senior Backend Engineer yang memiliki semangat tinggi untuk membangun sistem berskala besar, andal, dan aman.
Di posisi ini, Anda akan menjadi tulang punggung teknis tim, mengerjakan arsitektur microservices, optimasi database, dan memastikan sistem kami tetap tangguh di bawah lalu lintas yang padat. Jika Anda adalah seorang pemecah masalah yang ingin memberikan dampak nyata pada ekosistem finansial digital di Indonesia, kami ingin mendengar cerita Anda!
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara layanan backend berbasis arsitektur microservices.
- Menulis kode yang bersih, efisien, dan teruji (unit test & integration test) menggunakan Go dan Node.js.
- Mengoptimalkan performa database PostgreSQL dan Redis untuk menangani jutaan transaksi per hari.
- Berinteraksi dengan tim Product, Frontend, dan DevOps untuk merancang dan mengimplementasikan fitur baru.
- Melakukan code review secara rutin untuk memastikan kualitas kode dan pertukaran pengetahuan.
- Memonitoring performa sistem dan melakukan debugging untuk isu-isu produksi yang kompleks.
- Mengelola deployment dan infrastruktur menggunakan Docker, Kubernetes, dan CI/CD pipelines.
- Membimbing engineer junior dan berkontribusi pada peningkatan standar engineering di seluruh perusahaan.
Kualifikasi
- Pendidikan minimal S1 di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Minimal 4-5 tahun pengalaman sebagai Backend Engineer atau Software Engineer.
- Mahir dalam bahasa pemrograman Go atau Node.js (TypeScript).
- Pemahaman yang kuat tentang sistem basis data relasional (PostgreSQL/MySQL) dan NoSQL (Redis/MongoDB).
- Berpengalaman dengan message broker seperti Kafka atau RabbitMQ.
- Familiar dengan cloud platforms (AWS, GCP, atau Azure) dan layanan infrastrukturnya.
- Memahami prinsip RESTful API, gRPC, dan GraphQL.
- Memiliki pengalaman dalam menulis unit test dan integration test.