← 返回所有职位
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.

职位描述以英文呈现。您可以使用英文或印尼语提交申请。

工作职责

  • 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.

任职要求

  • 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).

加分项

  • 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.

90 天内的成功标准

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

申请方式

请发送您的简历以及一段简短说明(英文或印尼语),告诉我们您会优先处理哪两项职责以及原因。我们会阅读每一份申请,并在 7 天内回复。

立即申请 → [email protected]