Go Developer – Network Monitoring System

Nusantech • Jakarta, Indonesia, Indonesia • Posted June 17, 2026

Location Jakarta, Indonesia
Job Type Full-time
Category other-general
Posted June 17, 2026

We are looking for a Go Developer to help build a Network Monitoring System.


The developer will focus on building distributed collectors, polling engines, schedulers, worker pools, failover mechanisms, buffering, and monitoring data integrations using Golang.


Responsibilities
  • Develop backend services and network collectors using Golang.
  • Build polling engines with concurrency, worker pools, timeout handling, retries, and rate limiting.
  • Develop device assignment, scheduling, heartbeat, and collector failover mechanisms.
  • Integrate the system with REST APIs, gRPC, PostgreSQL, VictoriaMetrics or Prometheus, and message brokers.
  • Perform performance optimization, profiling, debugging, and load testing.
  • Collaborate with network engineers, backend developers, frontend developers, and DevOps engineers.
  • Write modular, maintainable, scalable, and well-tested code.

...

Interested in this role?

Click the button below to start your application.

Apply Now