Deskripsi Pekerjaan
Kami adalah perusahaan rintisan (startup) yang sedang berkembang pesat di bidang teknologi finansial (FinTech). Kami mencari seorang Software Engineer (Backend) yang berbakat dan bersemangat untuk bergabung dengan tim engineering kami.
Di posisi ini, Anda akan memiliki kesempatan untuk bekerja dengan teknologi terkini, memecahkan masalah kompleks, dan memberikan dampak langsung pada jutaan pengguna di seluruh Indonesia. Kami menawarkan lingkungan kerja yang kolaboratif, fleksibel (hybrid), serta kesempatan belajar dan berkembang yang tak tertandingi.
Jika Anda adalah seorang pemecah masalah yang bersemangat dan ingin mendorong batas inovasi teknologi di Indonesia, kami ingin mendengar kabar dari Anda!
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara layanan backend yang skalabel dan andal.
- Menulis kode yang bersih, efisien, dan terdokumentasi dengan baik menggunakan bahasa pemrograman Go atau Node.js.
- Merancang dan mengelola basis data relasional (PostgreSQL) dan NoSQL (Redis/MongoDB).
- Berkolaborasi dengan tim frontend, product, dan DevOps untuk menghadirkan fitur-fitur baru.
- Melakukan code review dan memastikan standar kualitas kode terjaga.
- Berpartisipasi dalam perencanaan arsitektur dan desain sistem.
- Melakukan debugging dan optimasi performa sistem secara proaktif.
- Menulis unit test dan integration test untuk memastikan keandalan sistem.
Kualifikasi
- Minimal 3 tahun pengalaman sebagai Backend Engineer atau peran serupa.
- Mahir dalam Go atau Node.js (Express/NestJS).
- Pengalaman kuat dengan PostgreSQL dan konsep optimasi query.
- Familiar dengan sistem antrian (RabbitMQ, Kafka, atau Google Pub/Sub).
- Pengalaman dengan Docker dan Kubernetes (K8s).
- Memahami prinsip-prinsip RESTful API dan Microservices.
- Memiliki pemahaman yang baik tentang Git dan pipeline CI/CD.
- Gelar Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.