Open Role
Senior Full Stack Developer – Network Management Systems
IT INDUSTRY
Overview
Job Description
• Develop and maintain production-grade NMS/EMS applications and microservices
• Build and enhance fault management, configuration management, and performance monitoring (FCAPS) modules
• Work on TR-069/CWMP, SNMP, device provisioning, and network device integrations
• Develop real-time telemetry, alarm management, and monitoring solutions
• Build and maintain React/Next.js-based operational dashboards
• Design and develop scalable REST and gRPC APIs
• Perform UAT, troubleshoot issues, and support customer deployments
• Train customers and provide technical guidance during implementation
• Utilize AI-assisted development tools such as Claude Code to improve development productivity and quality
• Collaborate with cross-functional teams to deliver scalable and maintainable solutions
Candidate Signal
Requirements
• 5+ years of professional software development experience
• Strong hands-on experience with Network Management Systems (NMS/EMS)
• Proficiency in Go, Python, TypeScript, React, Next.js, PostgreSQL, MSSQL, and InfluxDB
• Experience with Docker, Kubernetes, CI/CD, GitFlow, and Linux environments
• Strong understanding of microservices architecture and distributed systems
• Experience building real-time dashboards, monitoring systems, and data-intensive applications
• Ability to translate technical specifications into scalable solutions independently
• Experience conducting UAT and customer training
Preferred Background:
• Hands-on experience with TR-069/CWMP, SNMP, NETCONF, or similar network management protocols
• Experience in OSS/BSS, Telecom Operations, NOC, or Network Device Management Systems
• Experience with Huawei, ZTE, Ericsson, Nokia, Grameenphone, Robi, Banglalink, Summit, or similar telecom/network infrastructure environments
• Experience with MongoDB, ClickHouse, ELK Stack, Neo4j, Kafka, or NATS is a plus