Backend Developer

2 days ago

Jakarta Pusat, Jawa, Indonesia SIGMATECH Penuh waktu Rp 350 - Rp 700 Kontrak
  • Pengalaman minimal 3 tahun mengembangkan backend dengan Go di production.
  • Berpengalaman membangun REST dan gRPC service beserta middleware/interceptor.
  • Menulis kode yang testable (unit test, mocking, benchmark).
  • Hands-on dengan OpenTelemetry (SDK Go, collector, semantic conventions).
  • Berpengalaman dengan Prometheus (metric types, PromQL, cardinality) dan Grafana.
  • Memahami distributed tracing (Jaeger/Tempo/Zipkin) dan structured logging (zap/zerolog/slog) dengan stack log seperti ELK/Loki.
  • Docker dan Kubernetes (dasar hingga menengah), CI/CD, Git.
  • Basis data (PostgreSQL/MySQL) dan messaging (Kafka/RabbitMQ) dari sisi instrumentasi.
  • Mampu menganalisis masalah performa dan root cause pada sistem terdistribusi.
  • Komunikasi baik dan mampu bekerja lintas tim.
  • Pengalaman di fintech/payment/lending, terutama transaksi, disbursement, atau mobile transaction.
  • Pengalaman di sisi platform: membangun tooling internal atau SDK yang dipakai banyak tim.
  • Pengalaman tuning biaya telemetry (sampling, retention, cardinality control).
  • Kontribusi open source atau sertifikasi terkait (CKA, Prometheus, dsb.).
  • Pola pikir ownership dan reliability-first.
  • Mampu menjelaskan konsep teknis kepada developer maupun non-developer.
  • Proaktif, terstruktur dalam dokumentasi, dan terbuka terhadap review.

Teknis Go

  • Pengalaman minimal 3 tahun mengembangkan backend dengan Go di production.
  • Memahami concurrency (goroutine, channel, context, sync), memory management, dan profiling (pprof, trace).
  • Berpengalaman membangun REST dan gRPC service beserta middleware/interceptor.
  • Menulis kode yang testable (unit test, mocking, benchmark).

Observability

  • Hands-on dengan OpenTelemetry (SDK Go, collector, semantic conventions).
  • Berpengalaman dengan Prometheus (metric types, PromQL, cardinality) dan Grafana.
  • Memahami distributed tracing (Jaeger/Tempo/Zipkin) dan structured logging (zap/zerolog/slog) dengan stack log seperti ELK/Loki.
  • Memahami konsep SLI/SLO/error budget serta alerting (Alertmanager atau setara).

Infrastruktur & Umum

  • Docker dan Kubernetes (dasar hingga menengah), CI/CD, Git.
  • Basis data (PostgreSQL/MySQL) dan messaging (Kafka/RabbitMQ) dari sisi instrumentasi.
  • Mampu menganalisis masalah performa dan root cause pada sistem terdistribusi.
  • Komunikasi baik dan mampu bekerja lintas tim.
  • Nilai Tambah (Nice to Have)
  • Pengalaman di fintech/payment/lending, terutama transaksi, disbursement, atau mobile transaction.
  • Pengalaman di sisi platform: membangun tooling internal atau SDK yang dipakai banyak tim.
  • Familiar dengan Datadog, New Relic, Elastic APM, atau stack observability vendor lain.
  • Pengalaman dengan eBPF-based observability, service mesh (Istio/Linkerd), atau Terraform/Helm.
  • Memahami masking data sensitif (PII) di log/trace dan audit trail sesuai regulasi (OJK, PCI-DSS, UU PDP).
  • Pengalaman tuning biaya telemetry (sampling, retention, cardinality control).
  • Kontribusi open source atau sertifikasi terkait (CKA, Prometheus, dsb.).
  • Soft Skill
  • Pola pikir ownership dan reliability-first.
  • Mampu menjelaskan konsep teknis kepada developer maupun non-developer.
  • Proaktif, terstruktur dalam dokumentasi, dan terbuka terhadap review.
  • Pendidikan

S1 Teknik Informatika/Ilmu Komputer atau bidang setara, atau pengalaman kerja yang relevan