





Senior Go backend with telecom/Kafka/Mongo specialization reduces applicant density despite a familiar backend title.
Core Go, Kafka, and MongoDB skills are transferable, though telecom domain preference increases fit sensitivity.
Mandatory 8+ years plus essential Go, MongoDB, Kafka, and microservices skills enforce strict shortlisting.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain Go microservices for RAN device configuration, fault management, and network optimization in a production environment.
Build and evolve protocol adapters and MongoDB schemas for a sharded production cluster supporting telecom device protocols and high availability.
Develop event-driven flows using Kafka and ensure services are multi-replica safe, stateless when possible, with strong concurrency and error handling.
Leverage AI-assisted development tools throughout the software development lifecycle to improve speed and quality, ensuring all AI-generated outputs are validated.
8+ years of professional software development experience with at least 3 years in production Go (Golang) development.
Strong experience with MongoDB or comparable NoSQL databases including schema design, indexing, and aggregation pipelines in sharded clusters.
Hands-on experience with Kafka or similar messaging/event systems and designing RESTful APIs in distributed microservice systems.
Work Experience Required: 8+ years in software development with telecom experience preferred but not mandatory.
Experienced backend engineer proficient in Go with deep understanding of concurrency, high availability, and microservices architecture.
Capable of designing and maintaining complex distributed systems with event-driven architecture and robust data handling (e.g., MongoDB, Kafka).
Comfortable applying AI-assisted coding and development tools carefully, improving developer productivity while maintaining production code quality.