Senior Python Developer Needed - Complex System Debugging & Documentation
# Senior Python Developer Needed - Complex System Debugging & Documentation
## Project Overview
I need an experienced Python developer to analyze, debug, and document a 30,000-line backend system that has accumulated technical debt and integration issues. This is NOT a simple bug fix - it requires system-level analysis and architectural understanding.
## Current Situation
- Large Python/Flask application with database integration
- Multiple modules with complex interdependencies
- Recent changes have created cascading failures across modules
- User management works, but app management functionality is failing
- Need comprehensive analysis to identify root causes
## What I Need
1. **System Analysis**: Map the current codebase architecture and data flows
2. **Root Cause Analysis**: Identify why changes in one module break others
3. **Documentation**: Create clear documentation of inputs, outputs, and execution paths for each major component
4. **Stabilization**: Fix critical issues preventing proper functionality
5. **Recommendations**: Suggest architectural improvements to prevent future cascading failures
## Technical Requirements
- **5+ years** experience with large Python applications (20K+ lines)
- Strong background in **system debugging** and **legacy code analysis**
- Experience with **Flask/Django**, **SQL databases**, and **module interdependencies**
- Ability to work with existing code (not rewrite from scratch)
- **Must sign NDA** - this is proprietary/competitive technology
## Project Details
- **Timeline**: 2-3 weeks
- **Budget**: $2,000 - $4,000 (negotiable for right candidate)
- **Commitment**: 15-25 hours total
- **Communication**: English fluency required for technical discussions
## Application Requirements
Please include:
1. **Portfolio examples** of complex system debugging projects
2. **Brief description** of your approach to analyzing large codebases
3. **Questions** about the project specifics
4. **Availability** for starting within 1 week
## Red Flags - Do NOT Apply If:
- You plan to rewrite the entire system
- You promise quick fixes without understanding the scope
- You cannot provide examples of similar complex debugging work
- You are unavailable for technical discussions during EST business hours
• *This is a professional, high-value project requiring senior-level expertise. Junior developers and quick-fix specialists need not apply.**
Apply tot his job
Apply To this Job