Senior Python Developer Needed to Debug an API-Based Registration Script
Worldwide
I am looking for a highly experienced Python developer to diagnose and fix a specific issue in an existing API-based registration script. The script contains a file named register.py, which handles account registrations through the website’s API and processes multiple registrations in parallel. The script was previously working correctly, but it has recently started producing registration failures. I need someone who can carefully inspect the API requests, responses, authentication flow, headers, sessions, concurrency handling, error messages, and any recent changes that may be causing these failures. This is not a project for a beginner or someone who will rely on generic AI-generated answers or experiment with random changes. I need a developer who can read and understand the existing implementation, reproduce the issue, identify the exact root cause, and provide a clean and reliable fix. Scope of Work * Analyze the registration logic inside register.py. * Investigate the failed API requests and responses. * Identify whether the issue is related to authentication, request headers, tokens, cookies, sessions, payloads, concurrency, rate limits, timeouts, or API changes. * Fix only the affected registration functionality. * Test the solution and confirm that registrations work reliably. * Keep the existing parallel-processing functionality stable. Important Restrictions * Only the necessary section of register.py may be modified. * Do not modify any other files or unrelated parts of the script. * Do not restructure or rewrite the full project. * The rest of the system is already working and must remain untouched. * All changes must be targeted, minimal, and clearly explained. Required Experience * Advanced Python development. * Strong experience debugging API integrations. * Experience with HTTP requests, authentication flows, sessions, cookies, tokens, headers, JSON payloads, proxies, concurrency, and error handling. * Ability to analyze API responses and network behavior manually. * Strong debugging and problem-solving skills. * Experience working with complex or highly secured APIs is a strong advantage. Application Instructions Please do not send a generic proposal. In your proposal, briefly explain: * Your experience debugging Python API integrations. * How you usually investigate intermittent API registration failures. * Whether you have experience debugging parallel or concurrent API requests. * Examples of similar issues you have solved. I am looking for someone who can understand the problem quickly and deliver a precise fix without affecting the rest of the project.
$70.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:yesterday
- Interviewing:7
- Invites sent:0
- Unanswered invites:0
About the client
- MARTangier7:17 AM
- $460 total spent6 hires, 2 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by