We are seeking an experienced Python Django Developer with at least 5 years of hands-on experience, specifically in developing network monitoring platforms. The ideal candidate should have a strong understanding of networking concepts, monitoring tools, and should be capable of working independently with minimal supervision.
Key Responsibilities:
Design, develop, and maintain backend systems using Python and Django.
Work on building and enhancing network monitoring platforms with scalable and robust architecture.
Integrate various network monitoring protocols such as SNMP, NetFlow, ICMP, and syslog into the system.
Develop APIs and background processes to collect, process, and visualize network data.
Collaborate with frontend developers, DevOps, and networking teams to ensure seamless integration.
Write reusable, testable, and efficient code following best practices.
Troubleshoot issues and perform root cause analysis of system failures or bugs.
Understand and implement alerting and reporting features in the monitoring tools.
Stay updated with latest trends in networking and monitoring tools.
Requirements
Required Skills & Qualifications:
Minimum 5 years of experience in Python and Django web framework.
Hands-on experience in developing or enhancing network monitoring platforms (like Zabbix, Nagios, LibreNMS, OpenNMS, or custom-built solutions).
Strong understanding of networking protocols, topologies, and monitoring principles.
Knowledge of Linux systems, scripting, and system-level debugging.
Experience in working with databases like PostgreSQL or MySQL.
Familiarity with RESTful APIs, WebSockets, and asynchronous programming.
Good problem-solving skills and the ability to work independently.
Excellent communication and documentation skills.
Preferred Qualifications (Nice to Have):
Experience with frontend frameworks (React, Vue.js) is a plus.
Exposure to DevOps tools like Docker, Kubernetes, CI/CD.
Prior experience with Elastic Stack (ELK) or Prometheus/Grafana is an advantage.
Certifications in networking (like CCNA) would be a bonus.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job