Point your AI agent at freehire and let it find you a job.

Get the CLI →

Boosty Labs

Backend Developer — Python / FastAPI / Data Pipelines

Posted Updated
Discussion

The project is a US-focused legal-tech platform that combines workflow automation, task management, legal research, and AI agents in one system.
A major upcoming component is a legal data and research infrastructure that will continuously collect information from official US legal sources, including legislation, laws, court decisions, and related public-domain legal data.
The goal is to build a scalable system that can:

  • continuously ingest data from multiple legal sources;
  • detect and process updates as laws and cases change;
  • extract and structure information from documents;
  • categorize and classify legal data;
  • provide search capabilities for both lawyers and AI agents;
  • support tracking of relationships and changes in legal information over time.
The current backend is built with Python and FastAPI using a modular service architecture.
Tech stack
  • Python
  • FastAPI
  • Apache Airflow or similar workflow/orchestration tools
  • Document processing / OCR pipelines


Key responsibilities
  • Design and implement scalable data-ingestion pipelines from multiple external sources.
  • Build configurable source integrations that can be managed through an operations panel.
  • Process documents through OCR, structured extraction, and data transformation pipelines.
  • Categorize and classify large volumes of legal data.
  • Build backend capabilities supporting search and data exploration.
  • Help design a lightweight knowledge-graph layer for tracking relationships and changes in legal data.
  • Implement monitoring and fallback mechanisms for unavailable or changed data sources.
  • Maintain modular backend services with clear interfaces/contracts.

Requirements
  • Strong Python development experience.
  • Commercial experience with FastAPI or similar Python backend frameworks.
  • Experience building ETL/data-ingestion pipelines.
  • Experience with Apache Airflow or comparable orchestration technologies.
  • Understanding of scalable data-processing architectures.
  • Experience integrating external APIs, feeds, scraping, or other data sources.
  • Experience with document processing, OCR, search systems, or knowledge graphs would be a strong plus.
  • Strong software architecture and OOP skills.
  • Recruitment process:
    • Recruiterment interview
    • Technical interview
    • Client interview

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available