← Kembali ke daftar posisi
Engineering Full-time Indonesia-remote

Software Engineer — Backend (Go)

Build the Go 1.24 API that powers VPS provisioning, billing, admin, and customer dashboards. Work directly with Incus on the x99 cluster and integrate with Xendit, Cloudflare, and the Pingora reverse proxy.

Deskripsi pekerjaan dalam bahasa Inggris. Anda dapat melamar dalam bahasa Inggris atau Bahasa Indonesia.

Yang akan Anda kerjakan

  • Ship features against the test-api.dalang.io codebase (handlers, models, migrations).
  • Integrate with Incus over its REST/Unix-socket API for VM lifecycle: create, snapshot, delete, network attach.
  • Maintain and extend Xendit billing integration — invoice lifecycle, webhooks, refunds, reconciliation.
  • Write SQL migrations and SQLite-aware queries; we run SQLite (WAL) at meaningful scale.
  • Maintain Swagger annotations; keep the specs/ directory aligned with code per the project rule.
  • Write tests, participate in code review, take part in the on-call rotation.

Yang kami butuhkan dari Anda

  • 3+ years professional Go, with at least one production system at meaningful traffic.
  • Strong SQL discipline (SQLite or PostgreSQL); careful with migrations.
  • Linux fluency: systemd, journald, basic networking.
  • Familiar with at least one container/VM platform (Docker, LXD/Incus, KVM, Kubernetes).

Nilai tambah

  • Incus or LXD operator experience.
  • Familiarity with Xendit, Cloudflare API, Pingora or NGINX.
  • Public-API design (Swagger / OpenAPI).
  • Security hygiene — OWASP top 10 awareness in code.

Tolok ukur sukses dalam 90 hari

  • Two non-trivial features shipped end-to-end.
  • On-call rotation participation begun.
  • One substantive contribution to migration discipline or test coverage.

Cara melamar

Kirimkan CV beserta catatan singkat (Bahasa Inggris atau Bahasa Indonesia) yang menjelaskan dua tanggung jawab pertama yang akan Anda kerjakan dan alasannya. Kami membaca setiap lamaran dan membalas dalam 7 hari.

Lamar → [email protected]