Back to Jobs

Senior Python Developer Needed - Complex System Debugging & Documentation

Remote, USA Full-time Posted 2025-11-02
# 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

Similar Jobs