Skip to main content
FreelanceJobs logo

Python/FastAPI Developer — Finish

FreelanceJobs
Full Timemid
CAPosted March 7, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonGoHTMLCSSFastAPIPostgreSQLRedisGitHubRESTAPISaaSB2B

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

We're building a client-facing go-to-market intelligence dashboard for our B2B marketing agency's clients.

The platform is ~75% built. We need a developer to help us cross the finish line and launch it for multiple clients.

What's Already Working

FastAPI backend, vanilla HTML/CSS/JS frontend, deployed on Railway

Dashboard with real-time KPIs: pipeline value, hot accounts, funnel stages, budget pacing

Live integrations:

HubSpot CRM, Lusha (enrichment + signals), Google Analytics, Search Console, Instantly (cold email)

AI chat powered by Claude API — users ask questions about their data in natural language

Contact/company enrichment pipeline (Lusha Prospecting + Signals API)

Weekly briefing and action item report generation

Real-time alerts via Teams/Slack webhooks

Client config system (YAML-based, template for onboarding new clients)

One production client almost live, one demo client fully set up

What Needs to Be Done

Client launches:

Onboard 3-5 new clients using the existing template system — configure their integrations, verify data flows, troubleshoot

Integration hardening:

Some integrations need edge case handling, error recovery, and testing against real client data

Frontend polish:

Small UI improvements, mobile responsiveness, any new sections needed per client

Webhook processors:

RB2B visitor data and Clay intent signals have endpoints but need processing logic

Testing:

Build out test coverage — the codebase has ~11K lines of production code with minimal tests

Bug fixes and iteration:

As we launch clients, things will break. ]

Tech Stack

Backend:

Python, FastAPI, PostgreSQL (Railway)

Frontend:

Vanilla HTML/CSS/JS (no framework)

Integrations:

HubSpot, Lusha, Google Analytics 4, Search

Console, Instantly, RB2B, Fibbler

AI:

Anthropic Claude API (Sonnet)

Infra:

Railway (deploy), Redis (caching), GitHub

What We're Looking For

Proficient with Claude Code:

this is non-negotiable. We build with Claude Code as a core part of our workflow. You should already be using it or ready to hit the ground running with it.

Strong Python/FastAPI experience

Comfortable working with third-party REST APIs (reading docs, handling auth, debugging responses)

Familiar with Railway or similar PaaS deployment

GitHub workflow (we push to main, Railway auto-deploys)

Can read existing code, understand patterns, and build consistently within them not rewrite everything

Responsive, communicates proactively when blocked

How We Work

The codebase has a detailed with project context, architecture, and working rules

Each client has config files, playbooks, and strategy docs

We plan before building, verify after implementing, and iterate based on real client feedback

This is a collaborative build - you'll work alongside me with Claude Code to ship features

Budget & Timeline

Looking for an ongoing partnership. One set fee to get this first client dashboard completed. Then a regular launch cost for each additional client.

To Apply

Share relevant experience with FastAPI, API integrations, or similar dashboard/SaaS projects

Mention your experience with Claude Code or AI-assisted development

Bonus

experience with B2B marketing tools (HubSpot, email platforms, enrichment APIs) would be super helpful.

Contract duration of 1 to 3 months.

Mandatory skills:

Python, claude code, Railway, Web Application

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free