Posted on: 22/07/2026
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 to 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.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1656704