Role : Python are seeking a Python Developer with deep expertise in Object-Oriented Programming (OOP), networking protocols, and backend development. Youll design scalable Python solutions, build CLI tools, and integrate networking functionalities while ensuring high performance and reliability.
Key Responsibilities :
- Develop high-performance Python applications using OOP principles (Classes, Inheritance, Polymorphism, Decorators).
- Architect backend services (RESTful APIs, Web UI integrations) with frameworks like FastAPI, Flask, or Django.
- Create Python CLI tools for automation (e.g., using Click, Typer, or argparse).
- Implement Unit & Integration Tests (pytest, unittest) and CI / CD pipelines.
- Optimize code for scalability in Open Networking environments.
- Troubleshoot networking protocols (VLAN, STP / RSTP, VXLAN, Bridge, VPLS).
- Collaborate with infra / network teams to automate configurations and Skills :
- 5+ years of Python development (OOP, Design Patterns, experience with :
- Backend frameworks CLI development (e.g., network automation tools).
- Testing frameworks (pytest, mocking).
- Networking knowledge : VLAN, STP / RSTP, VXLAN, Bonding, VPLS.
- Familiarity with Linux environments and scripting (Bash).
- Strong problem-solving and debugging :
- Async Python (asyncio, aiohttp).
- SDN / Cloud Networking (AWS / Azure / GCP networking services).
- Network automation (Ansible, Netmiko, NAPALM).
- Exposure to containerization (Docker, Kubernetes).
ref : hirist.tech)