Deskripsi Pekerjaan
Bergabunglah dengan Tim Teknologi Kami!
Kami adalah perusahaan teknologi finansial (fintech) terkemuka di Indonesia yang sedang berkembang pesat. Kami mencari seorang Backend Engineer berbakat dan bersemangat untuk bergabung dengan tim rekayasa kami. Anda akan bertanggung jawab untuk merancang, mengembangkan, dan memelihara sistem backend yang skalabel, aman, dan berkinerja tinggi yang mendukung jutaan pengguna.
Di perusahaan kami, Anda akan bekerja dengan teknologi terkini dalam lingkungan yang kolaboratif dan inovatif. Kami menawarkan kesempatan pengembangan karier yang luar biasa, pembelajaran berkelanjutan, serta kompensasi dan benefit yang kompetitif.
Tanggung Jawab
- Merancang, mengembangkan, dan mengimplementasikan API RESTful serta layanan mikro (microservices) menggunakan Node.js dan TypeScript.
- Menulis kode yang bersih, teruji, dan terdokumentasi dengan baik dengan menerapkan prinsip-prinsip SOLID dan Clean Architecture.
- Mengoptimalkan performa database (PostgreSQL/MySQL) dan caching (Redis) untuk menangani skalabilitas tinggi.
- Berpartisipasi aktif dalam proses code review untuk memastikan kualitas kode tetap terjaga.
- Berkolaborasi erat dengan tim Frontend, DevOps, dan Product untuk menentukan kebutuhan teknis dan jadwal rilis.
- Melakukan debugging dan troubleshooting terhadap isu produksi secara cepat dan efisien.
- Menulis dan memelihara unit test, integration test, serta mengelola proses CI/CD.
- Mengikuti perkembangan teknologi terbaru dan merekomendasikan peningkatan pada stack teknologi yang digunakan.
Kualifikasi
- Pendidikan minimal S1 di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Pengalaman minimal 3 tahun sebagai Backend Engineer atau peran serupa.
- Penguasaan yang kuat terhadap Node.js, TypeScript, dan ekosistemnya (Express.js, NestJS).
- Pemahaman mendalam tentang database relasional (PostgreSQL/MySQL) dan non-relasional (MongoDB, Redis).
- Berpengalaman dengan Docker, Kubernetes, serta layanan cloud (AWS/GCP/Azure).
- Memahami konsep Message Brokers (RabbitMQ, Apache Kafka) dan arsitektur event-driven.
- Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Bahasa Inggris (lisan dan tulisan).