Python Developer

Fergana

$500 - $2500

Your team

You'll be joining a fast-paced development team working with a USA (PA) based company, building enterprise network management software using Django. The company operates on a platform for managing network appliances used by businesses across the US. The product is in active expansion, with major new modules being built and shipped to customers. The Software Team is responsible for the full lifecycle — from design through testing to production deployment.


Your role

As part of the Software Team, you will be responsible for developing robust Python applications and RESTful APIs. Your responsibilities will include some (but not all) of the following:

  • Build and maintain Django views, forms, and services for network configuration features
  • Implement firewall management (rulesets, groups, zones, global settings)
  • Work with VyOS API to translate UI actions into device configuration commands
  • Write tests following existing patterns (form validation, command generation, fixtures)
  • Collaborate on UI/UX using provided design sketches from the team
  • Maintain code quality with pre-commit hooks (ruff linter + formatter)

Requirements

  • Ability to solve technical problems
  • 2+ years writing production Python (3.8+) and Django experience
  • Comfortable working with REST/HTTP APIs and translating between UI and backend services
  • Frontend skills: HTML/CSS/Bootstrap, JavaScript (working with Unpoly or similar libraries)
  • Comfortable with Git workflows (feature branches, merge requests, pre-commit hooks)
  • Self-starter who can take a design sketch and implement it independently

Extra kudos if you have these:
  • 🐘 Experience with PostgreSQL or other relational databases
  • 💻 Knowledge of frontend frameworks (React, Vue.js)
  • ☁️ Experience with any of the following: Docker, Webhooks, Kubernetes, GCP/AWS/Azure
  • 🔁 Experience using CI/CD pipelines
  • 📨 Familiarity with Celery or similar task queue systems
  • 🔥 Familiarity with firewall concepts (rulesets, zones, NAT, port forwarding)
  • 🌐 Understanding of networking fundamentals (TCP/IP, CIDR, VLANs, DHCP, DNS)
  • 🖧 Experience with network appliance configuration (VyOS, pfSense, MikroTik, or similar)

Compensation and Benefits

Salary:

  • Senior Developers: $1,200–$2,500+
  • Mid-level Developers: $800–$1,200
  • Junior Developers: $500–$800

Work conditions

  • Location: Fergana City, on-site (Full-time)
  • Flexible working hours and a results-driven environment
  • Regular technical and management training sessions
  • Career mentoring from senior engineers
  • Paid vacation and performance-based incentives

Apply now