Live opening · Posted 11 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Responsibilities:
You will build the execution layer of a telecom-grade data platform responsible for Kafka-based ingestion, data normalization, windowed aggregation, KPI computation, time-series storage, and high-scale streaming processing.
Build high-performance Kafka consumers and producers in Go.
Implement windowed aggregation and state handling.
Design and implement retry and Dead Letter Queue (DLQ) strategies.
Ensure idempotent writes to time-series databases (TSDB).
Build adapters for DB, API, and SFTP ingestion.
Implement dynamic configurations using CRD watcher patterns.
Write secure, production-grade code with profiling and optimization.
Requirements:
6-8 years of overall software development experience.
Minimum 2+ years of hands-on experience in Golang.
Strong exposure to distributed systems.
Strong knowledge of Go concurrency (goroutines, channels, sync patterns).
Hands-on experience with Kafka and high-throughput systems.
Experience with Docker and Kubernetes.
Expertise in REST and gRPC services using Go.
Experience with observability instrumentation.
Knowledge of secure coding practices.
Strong performance profiling and optimization skills.
Preferred Skills:
Experience with streaming systems and time-series data.
Experience in telecom or large-scale monitoring platforms.
Familiarity with telecom network data semantics.
Nice-to-Have Skills:
Knowledge of Node.js and TypeScript.
API design experience (OpenAPI-first preferred).
Experience with microservices and event-driven architectures.
Experience working on SaaS platforms or control planes.
Experience
6-8 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.