FastAPI: 7 of 8 endpoints broken, all defects already diagnosed

Posted 4 hours ago

Worldwide

Summary

FastAPI backend, eight computational engines, one shared code path building every HTTP response. It works for one engine and fails for the other seven. Of those seven: three return HTTP 200 with a correctly structured response in which every data field is null. Four return HTTP 500. Each engine declares its own output contract — the name, type and layer of every field it emits — and the requirements for its input data. The shared code path does not read those declarations. That is why it succeeds for one engine and fails for seven. You receive: repository access, deployment access, a document listing fourteen defects with the file, line and fix identified for each, and a reference export for every engine. Completion: one script covering all eight endpoints. For each endpoint it asserts that the data layer is not entirely null, that the response field list matches the engine's declaration exactly, and that the output matches that engine's reference export. The script exits 0 on my infrastructure. Out of scope: the mathematics, the engines themselves, the registry, new abstraction layers, renaming. Stack: Python, FastAPI, pandas, parquet, Docker, nginx, Linux.

  • $600.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Python
FastAPI
Pydantic
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 hours ago
  • Interviewing:
    9
  • Invites sent:
    14
  • Unanswered invites:
    2
About the client
Member since Apr 11, 2022
  • USA
    Chicago1:26 PM
  • $4.8K total spent
    4 hires, 1 active

Explore similar jobs on Upwork

Internet Radio Metadata Expert NeededFixed-price‐ Posted 1 month ago
PHP
REST API
API Integration
SHOUTcast
Node.js

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo