Go Developer – Network Monitoring System

Nusantech · Jakarta, Indonesia, Indonesia

Location
Jakarta
Job Type
Full-time
Posted
June 20, 2026

Job Description

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.

...

Ready to Apply?

Submit your application for Go Developer – Network Monitoring System at Nusantech

Apply Now