freehire launches on Product Hunt on 26 August.

Follow →

Python Developer

Summary

Build and maintain Python/Django web apps, optimize database queries, and debug complex systems for a company with 300+ Django models.

Key Responsibilities

  • Develop, maintain, and optimize web applications using Python and Django.
  • Collaborate with cross‑functional teams to design and implement scalable solutions.
  • Write clean, efficient, and reusable code following best practices.
  • Troubleshoot, debug, and upgrade existing systems.

Required Skills and Experience

  • Has at least 3 years experience in python web development
  • Have strong relational db skills (our core db has over 300 models and they need to learn how to navigate that)
  • Have good Python / Django coding skills, specifically:
  • Complex Django ORM queries - to write reports / integrations data extracts / etc.
  • Write custom code that embeds into the study to perform custom actions that are not built into the core product
  • Be capable to troubleshoot using system logs and the code base to identify root cause / bugs / and fixes
  • Analytical
  • Has initiative
  • Has background in data structures

See also