Careers

We are a small engineering team building software that companies depend on daily. Most of the work is on real operational problems: queues that must not lose a ticket, calls that must be recorded, data that must survive an audit.

We do not always have an open vacancy. When we do, it is published here; when we do not, a strong application is still read.

Roles we hire for

Backend engineer

PHP, Laravel, Livewire, MariaDB, Redis. You will own modules end to end, including migrations and tests.

Frontend engineer

Blade, Alpine.js, Tailwind. You will build operator screens that stay fast with thousands of records.

Implementation consultant

Translate a customer workflow into configuration, run training, and manage the go-live checklist.

Support engineer

Own tickets on the helpdesk you help build: reproduce, diagnose, and close with a written resolution.

Telephony / integration engineer

Asterisk, ARI, SIP trunks, and connector drivers for messaging providers.

How to apply

  • Send a CV and one example of work you are allowed to share.
  • Mention the role in the subject line so it is routed correctly.
  • Shortlisted candidates get a paid technical exercise based on a real module.
  • We reply to every application, including the ones we cannot proceed with.

Send your application.

Email your CV and portfolio. If you have written code you are proud of, link it.

Trusted by industries

Development

API siap produksi untuk tim yang membangun pengalaman sendiri.

Selain aplikasi siap pakai, PDS membuka jalur programmatic: kirim pesan, kelola percakapan, dan tarik data operasional dari endpoint yang sama dengan yang dipakai aplikasi internal — lengkap dengan webhook, API key per tenant, dan pencatatan setiap percobaan pengiriman.

Messaging API

Satu endpoint untuk WhatsApp, SMS, dan email. Nomor pengirim diatur per channel, status pengiriman dilaporkan balik lewat callback.

Learn more →

Webhooks

Event percakapan, tiket, dan pembayaran dikirim ke URL Anda, ditandatangani dan dicatat ulang bila gagal terkirim.

Learn more →

Omnichannel connector

Channel yang belum tersedia bisa ditambahkan sebagai driver sendiri: mapping field, signature, dan aturan balasan Anda tentukan.

Learn more →

Data & export

Rekaman percakapan, CDR, tiket, dan dataset operasional bisa ditarik lewat API atau diekspor terjadwal untuk gudang data Anda.

Learn more →