Loker ini dikelola oleh

PI
PT ISTIDATA INDOPACIFIC SOLUTION CENTRE

Persyaratan

Kerja di lokasi
1 - 3 tahun pengalaman
Minimal Diploma (D1 - D4)

Skills

Kotlin

REST API

JSON

Linux

Python

Deskripsi pekerjaan Fullstack Developer PT. Istidata Indopacific Solution Centre

Tanggung Jawab

  • Melakukan deployment dan konfigurasi software di mesin vending, baik unit baru maupun update versi.
  • Menarik data dari mesin (transaksi, stok, audit, error log) dan mengirimkannya ke server atau dashboard.
  • Mengintegrasikan pembayaran non-tunai (QRIS, e-wallet, kartu) serta validator uang tunai.
  • Melakukan rekonsiliasi data penjualan mesin dengan setoran tunai dan settlement payment gateway.
  • Memantau status mesin secara remote, menjalankan update OTA, dan menangani troubleshooting.
  • Menyusun laporan harian, mingguan, dan bulanan terkait penjualan, stok, dan kesehatan mesin.
  • Mendokumentasikan SOP, deployment log, dan changelog.

Kualifikasi

Pendidikan & pengalaman

  • Minimal D3/S1 Teknik Informatika, Teknik Elektro, atau Sistem Komputer.
  • Pengalaman minimal 2 tahun sebagai programmer, dengan eksposur ke IoT, embedded, atau perangkat self-service seperti vending, kiosk, POS, atau ATM.

Perangkat & mesin

  • Memahami arsitektur controller vending: Android board, Linux SBC (Raspberry Pi atau sejenisnya), atau PC industri.
  • Menguasai komunikasi serial (RS232/RS485, USB-serial) dan memahami dasar protokol MDB untuk coin/bill validator dan cashless reader.
  • Berpengalaman menarik data audit mesin. Pemahaman format DEX/UCS (EVA-DTS) menjadi nilai tambah besar.
  • Mampu membaca wiring dasar dan berkoordinasi dengan teknisi hardware.

Software

  • Bahasa pemrograman: Python dan/atau Java/Kotlin (untuk Android board).
  • Backend & API: REST/JSON, serta MQTT atau protokol IoT lain untuk telemetri.
  • Database: MySQL/PostgreSQL, termasuk query untuk laporan penjualan dan stok.
  • Linux CLI, SSH, cron, systemd, dan Git.
  • Integrasi payment gateway Indonesia (QRIS, Midtrans/Xendit/DOKU atau sejenisnya), termasuk callback dan rekonsiliasi.

Nilai tambah

  • Pengalaman dengan platform telemetri vending seperti Nayax, Cantaloupe, Vendon, atau sistem bawaan vendor mesin.
  • Menguasai C/C++, Docker, CI/CD, dan cloud (AWS/GCP/Azure).
  • Mampu membuat dashboard dengan Grafana, Power BI, Metabase, atau web dashboard sendiri.
  • Memahami keamanan perangkat: hardening, kredensial per mesin, dan enkripsi data transaksi.
  • Bersedia ditugaskan ke lapangan.

Proses Wawancara

Tentang Perusahaan
Alamat kantor

Jl. Abdul Muis No. 36 Blok G-H Jakarta Pusat 10160

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya