HamburgerMenu
hirist

Python Developer - Backend Technologies

Techstar Software Development India Pvt Ltd
Multiple Locations
5 - 10 Years

Posted on: 28/07/2025

Job Description

Role : Python Developer


We 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 deployments.


Must-Have Skills :


- 5+ years of Python development (OOP, Design Patterns, Multithreading).

Hands-on experience with :

- Backend frameworks (FastAPI/Flask/Django).

- 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 skills.


Nice-to-Have :


- Async Python (asyncio, aiohttp).

- SDN/Cloud Networking (AWS/Azure/GCP networking services).

- Network automation (Ansible, Netmiko, NAPALM).

- Exposure to containerization (Docker, Kubernetes).


info-icon

Did you find something suspicious?