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.
- 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.
...
Apply for this Position
Ready to join Nusantech? Click the button below to submit your application.
Submit Application