Full Job Description
We're looking for a talented Python Developer to build and maintain robust Python applications with a focus on networking infrastructure. You'll design REST APIs, work with network automation protocols, and collaborate with our DevOps and infrastructure teams to deliver scalable solutions.
Responsibilities
• Strong experience in Python development
• Good knowledge of Networking fundamentals (TCP/IP, Routing, Switching, VLANs)
• Experience with REST APIs, JSON, HTTP/HTTPS
• Understanding of SNMP, NETCONF, RESTCONF
• Experience working on Linux/Unix environments
• Hands-on experience with Git / Version Control
Requirements
2 to 5 years of Python development experience with networking infrastructure focus
Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field
APIs & Protocols: REST APIs, JSON, HTTP/HTTPS, SNMP, NETCONF, RESTCONF
Networking: TCP/IP, Routing, Switching, VLANs fundamentals
Operating Systems: Linux/Unix environment experience
Version Control: Git and version control systems
Software Development: Code quality, testing, debugging
Experience with network automation tools
Knowledge of CI/CD pipelines
Familiarity with containerization (Docker)
Understanding of software design patterns
Open-source contribution experience