FastAPI Developer - Claude API Integration & BPM Pipeline Orchestration App

Posted last month

Worldwide

Summary

I'm building a web application to orchestrate a proprietary BPM consulting methodology. The app replaces a manual NotebookLM workflow with a structured pipeline that enforces sequential prompt execution across three notebooks (NB01→NB02→NB03), each calling the Anthropic Claude API. A detailed functional specification (15 sections) is ready and will be shared with shortlisted candidates. The specification covers the full data model, pipeline logic, gate parser, context builder, anonymisation system, and acceptance criteria. What you'll build - FastAPI backend orchestrating a 32-step pipeline with forced sequencing and state machine logic - Context builder with 25+ distinct input mappings per step - Gate parser detecting semantic results from Claude API outputs - Automatic entity anonymisation before every API call, with de-anonymisation on output - PDF input pipeline: text extraction (pdfplumber) + image rasterisation (pdftoppm) for Claude Vision - System prompt block: Configure Chat + methodology sources concatenated with prompt caching (cache_control: ephemeral) - SQLite with SQLCipher AES-256 encryption - React SPA frontend (dashboard, step execution, PO file upload, .txt output download) - VPS deployment: Ubuntu 24.04, systemd, HTTPS Let's Encrypt, daily SQLite backup Stack Python · FastAPI · SQLite · React · Anthropic Claude API · python-docx · pdfplumber · pdftoppm · LibreOffice headless What I'm looking for - Proven experience with FastAPI and Anthropic/OpenAI API integration - Comfortable with AI-assisted development (Claude, Copilot or equivalent), this is expected, not optional - Able to read and work from a detailed specification without constant clarification - Available for a kick-off call to review architecture proposal before starting To apply: Tell me which part of this stack you've worked with most recently and how you use AI in your development workflow.

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $35.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
SQLite
FastAPI
Python
Anthropic API
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:3 weeks ago
  • Hires:
    1
  • Interviewing:
    3
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since May 26, 2026
  • PRT
    Lisboa11:59 AM
  • $1.6K total spent
    1 hire, 1 active

Explore similar jobs on Upwork

Cin 7 Core and QuickBooks Integration SpecialistFixed-price‐ Posted 1 month ago
Intuit QuickBooks
Accounting
Bookkeeping
Windows Administration
Git
WordPress
PHP
MySQL
JavaScript

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