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