Senior Go Backend Engineer
SourceFuse
Job Description
SourceFuse Technology hiring Senior Go Backend Engineer with 6-8 years of experience. Overview: You will build the execution layer of our telecom-grade data platform, responsible for: β Kafka based ingestion β Data normalization β Windowed aggregation β KPI computation β Time-series storage β High-scale streaming processing Experience β 6β8 years overall β 2+ years in Go β Strong distributed systems exposure Responsibilities: β Build high-performance Kafka consumers/producers in Go β Implement windowed aggregation and state handling β Implement retry and DLQ strategies β Ensure idempotent writes to TSDB β Build adapters for DB/API/SFTP ingestion β Implement dynamic config via CRD watcher patterns β Write production-grade code following secure coding practices with profiling and optimization Must-Have Skills: β Strong knowledge and experience with Go concurrency (goroutines, channels, sync patterns) β Kafka integration (high throughput systems) β Docker + Kubernetes β REST/gRPC services in Go β Observability instrumentation β Secure coding practices β Performance profiling and optimization Preferred β Experience in streaming systems β Experience with time-series data β Experience in telecom or large-scale monitoring platforms β Familiarity with telecom network data semantics Nice to Have: β Node.js + TypeScript experience or knowledge β API design (OpenAPI-first preferred) β Microservices architecture β Experience in event-driven architectures β Experience in platform or SaaS control planes What NOT to Hire Avoid: β CRUD-only backend engineers β Node-only engineers with no distributed systems exposure β Go engineers without Kafka or K8s experience β Data engineers who only know Spark/Hadoop β DevOps-only engineers with no system design depth Shift - (US time zone overlap)