Tech Stack
AngularAnsibleAWSAzureCloudD3.jsDockerGoogle Cloud PlatformJavaJavaScriptKubernetesNode.jsPuppetPythonReactSwitchingTCP/IPTypeScript
About the role
- Design and develop scalable web applications for network device management, monitoring, and configuration (NMS Platform Development)
- Build responsive real-time dashboards displaying network topology, device status, performance metrics, and alerting systems (Real-time Dashboard Creation)
- Develop APIs and interfaces for managing diverse network hardware (switches, routers, access points) from multiple vendors (Device Integration)
- Create interactive network topology maps and device relationship diagrams (Network Visualization)
- Build mobile applications for field technicians to configure and troubleshoot network devices remotely (Mobile Management Apps)
- Implement real-time network performance monitoring, SNMP integration, and telemetry data visualization (Performance Monitoring)
- Develop tools for bulk device configuration, firmware updates, and policy deployment (Configuration Management)
- Build intelligent alerting and notification systems for network events and anomalies (Alert Systems)
- Contribute to secure, scalable multi-tenant SaaS platform architecture (Multi-tenant Architecture)
- Create RESTful APIs for third-party integrations and customer automation workflows (API Development)
Requirements
- Bachelor's degree in computer science, Network Engineering, or related technical field
- 8-10 years of full-stack development experience with 3+ years in network management or infrastructure software
- Advanced proficiency in React.js or Angular
- Proficiency in TypeScript
- Experience with D3.js for network visualizations
- Experience with WebSocket for real-time updates
- Strong experience with Node.js, Python, or Java for backend services
- Understanding of SNMP, SSH, Telnet, NETCONF, and REST APIs for network device communication
- Experience with time-series databases (InfluxDB, TimescaleDB) and traditional databases
- AWS, Azure, or GCP experience with networking services, load balancers, and auto-scaling
- Experience with network monitoring protocols, log aggregation, and observability platforms
- Knowledge of network security principles, VPN configurations, and secure device access methods
- Experience with CI/CD pipelines, Docker, Kubernetes, and infrastructure automation
- Strong understanding of TCP/IP, OSI model, routing protocols, and enterprise networking concepts
- Experience with network device APIs (Cisco, Juniper, Aruba, Ubiquiti, etc.)
- Knowledge of WiFi standards (802.11), network switching concepts, and routing protocols
- Experience building SaaS platforms for enterprise customers
- Familiarity with network automation tools (Ansible, Puppet) and Infrastructure as Code
- Ability to work OnSite in Chennai, India