Deskripsi Pekerjaan
Kami adalah perusahaan teknologi finansial (fintech) terkemuka di Indonesia yang sedang berkembang pesat. Kami mencari seorang Backend Engineer berbakat untuk bergabung dengan tim engineering kami yang dinamis dan inovatif.
Sebagai Backend Engineer, Anda akan bertanggung jawab dalam merancang, mengembangkan, dan memelihara sistem backend kami yang skalabel dan andal. Anda akan bekerja dengan teknologi terkini untuk menghadirkan solusi keuangan digital terbaik bagi jutaan pengguna di seluruh Indonesia.
Jika Anda adalah seorang pemecah masalah sejati yang bersemangat tentang kode berkualitas tinggi dan arsitektur sistem modern, kami ingin mendengar kabar dari Anda!
Tanggung Jawab
- Merancang dan mengembangkan API layanan mikro (microservices) yang scalable dan resilient menggunakan Node.js atau Python.
- Menulis kode yang bersih, teruji, dan terdokumentasi dengan baik sesuai dengan standar industri terbaik (Clean Code & SOLID Principles).
- Mengoptimalkan performa database (PostgreSQL, MongoDB, Redis) dan menulis query yang efisien.
- Berpartisipasi dalam code review untuk memastikan kualitas kode dan berbagi pengetahuan dengan anggota tim lainnya.
- Berkolaborasi secara erat dengan tim Product, Frontend, DevOps, dan Data Science untuk menghadirkan fitur-fitur baru.
- Melakukan debugging dan troubleshooting untuk mengidentifikasi serta memperbaiki isu di lingkungan produksi.
- Mengimplementasikan praktik keamanan terbaik dalam pengembangan aplikasi (Secure Coding).
Kualifikasi
- Minimal 3 tahun pengalaman sebagai Backend Engineer (Diutamakan yang memiliki pengalaman di perusahaan startup atau teknologi).
- Mahir dalam salah satu bahasa pemrograman berikut: Node.js (Express.js/NestJS) atau Python (Django/FastAPI).
- Pemahaman mendalam tentang basis data relasional (PostgreSQL/MySQL) dan NoSQL (MongoDB/Redis).
- Berpengalaman dengan sistem message broker seperti RabbitMQ, Kafka, atau Google Pub/Sub.
- Memahami konsep CI/CD dan familiar dengan Docker serta container orchestration (Kubernetes adalah nilai plus).
- Menguasai Git dan alur kerja branching (Gitflow).
- Memiliki kemampuan analitis yang kuat dan orientasi pada solusi (problem-solving mindset).
- Komunikasi yang baik dalam Bahasa Indonesia dan Bahasa Inggris (lisan maupun tulisan).