Skill diminta
AuditingPhysical SecurityTroubleshootingWebhook
Deskripsi
Kualifikasi
- Pendidikan minimal S1 di bidang Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau bidang terkait.
- Memiliki pengalaman minimal 4 tahun sebagai Backend Engineer, API Integration Engineer, Integration Developer, atau posisi serupa.
- Menguasai minimal satu bahasa pemrograman backend seperti Node.js (TypeScript), Python, Go, Java, PHP, atau .NET.
- Memahami REST API, JSON, HTTP, OAuth, API Key, Webhook, dan integrasi API pihak ketiga.
- Berpengalaman menggunakan PostgreSQL atau MySQL serta memahami desain database transaksi.
- Memahami konsep idempotency, retry mechanism, logging, monitoring, dan error handling.
- Terbiasa menggunakan Git, unit testing, integration testing, serta dokumentasi teknis.
- Memahami praktik keamanan aplikasi, pengelolaan credential, encryption, dan access control.
- Memiliki kemampuan analisis, problem solving, komunikasi, dan kolaborasi yang baik.
Pengalaman dengan Banking API, Payment Gateway, SNAP API, ClickUp API, Docker, CI/CD, Cloud Platform, atau message queue menjadi nilai tambah.
Tanggung Jawab
- Merancang dan mengembangkan layanan integrasi (API dan middleware) sesuai kebutuhan bisnis.
- Mengintegrasikan sistem dengan API pihak ketiga, seperti layanan perbankan, payment gateway, dan platform operasional (misalnya ClickUp).
- Mengembangkan proses rekonsiliasi transaksi, sinkronisasi data, serta otomasi alur kerja.
- Membangun mekanisme webhook, retry, idempotency, logging, monitoring, dan error handling untuk memastikan keandalan sistem.
- Mendesain dan mengoptimalkan database yang mendukung proses integrasi dan transaksi.
- Menjaga keamanan integrasi melalui pengelolaan credential, authentication, authorization, encryption, dan audit trail.
- Melakukan debugging, troubleshooting, monitoring, serta peningkatan performa layanan integrasi.
- Menyusun dokumentasi teknis, API specification, deployment guide, dan SOP operasional.
- Berkolaborasi dengan tim Finance, Product, Operations, Engineering, dan stakeholder lainnya dalam pengembangan solusi integrasi.
- Memberikan dukungan teknis, melakukan code review, serta berkontribusi pada peningkatan standar engineering.