Senior Python Developer Needed - Complex System Debugging & Documentation

🌍 Remote, USA 💹 Full-time 🕐 Posted Recently

Job Description

# 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 Now

Apply Now

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like