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]