Backend Engineer

PT Artajasa Pembayaran Elektronis (CITA KITA), Agustus 2025 - - 0

Posisi

Lokasi

Penempatan

Backend Engineer

Yogyakarta

hybrid

Skema

Tipe Kegiatan

contract

Asisten Dosen

Sebagai seorang Backend Engineer, saya berperan dalam mengembangkan sistem backend pada platform remitansi dengan fokus pada keamanan, skalabilitas, dan reliability. Saya membangun sistem autentikasi dan otorisasi berbasis HTTP-only cookies serta mengintegrasikan middleware berbasis NATS untuk memastikan komunikasi antar service berjalan efisien dan aman. Selain itu, saya juga merancang sistem sinkronisasi kurs secara real-time menggunakan Redis Streams, yang mampu menangani beban tinggi sekaligus meminimalisir potensi race condition melalui penerapan distributed locking.

Dalam upaya meningkatkan performa sistem, saya mengimplementasikan arsitektur CQRS (Command Query Responsibility Segregation) serta menggunakan Protobuf serialization untuk menekan latensi pada layanan dengan trafik tinggi. Saya juga memastikan integritas transaksi dengan menerapkan Idempotency Key dan Redis Lock, sehingga berhasil mencapai 0% duplikasi transaksi pada alur kritikal. Selain itu, saya mengembangkan mekanisme Timeout & Reversal Management berbasis background worker untuk menjaga konsistensi transaksi dengan mitra perbankan meskipun terjadi gangguan jaringan.