AI-Based Lead Scoring

Only for registered members United States

1 day ago

Default job background
$500 - $0 (USD) budget
Project Overview · We are building a Revenue Intelligence MVP for real estate companies. · The system will: · Import CRM data via CSV · Store and normalize leads in PostgreSQL · Calculate a rule-based Lead Score 0–100 · Classify leads A/B/C/D · Provide explanation for each score ...
Job description
Project Overview

We are building a Revenue Intelligence MVP for real estate companies.


The system will:

  • Import CRM data via CSV
  • Store and normalize leads in PostgreSQL
  • Calculate a rule-based Lead Score 0–100
  • Classify leads A/B/C/D
  • Provide explanation for each score
  • Display prioritized call lists in a dashboard
  • Allow sales agents to log outcomes feedback loop
This is not a generic CRM.
It is a structured lead scoring and prioritization system.

We are starting with a clean MVP no ML yet, rule-based logic.



Tech Stack Preferred


Backend:
Python + FastAPI


Database:
PostgreSQL


Frontend:
React


Hosting:
open to suggestion Vercel + Railway / AWS / etc.

If you propose a better stack, explain why.



Scope of Work MVP

Database Design PostgreSQL


Create the following tables:

  • leads
  • lead_signals
  • lead_scores
  • lead_score_explanations
  • lead_outcomes
  • users
We will provide exact field requirements.


Deliverables:

  • Schema
  • Migration files
  • Documentation


CSV Importer


Build:

  • CSV upload endpoint
  • Column mapping logic
  • Validation
  • Normalization dates, numbers, phone
  • Error reporting
  • Duplicate detection basic email/phone

After import:

  • Leads saved into DB
  • Signals saved into DB


Scoring Engine Rule-Based

Create a modular scoring service that:

  • Reads lead + signal data

Calculates:

  • Dimension scores
  • Total score 0–100
  • Conflict deductions
  • Assigns class A/B/C/D
  • Generates explanation JSON
  • Stores results in DB

Important:

  • Scoring must be versioned
  • Deterministic same input results in same output
No ML required at this stage.




REST API

Expose endpoints:
Leads


  • GET /leads
  • GET /leads
/id

Scoring


  • POST /leads/id/score
  • POST /score/recompute-all
Feedback


  • POST /leads/id/outcomes
Copilot


  • GET /leads
/id/copilot

Return structured JSON.



Dashboard Frontend

Create a clean internal dashboard with:
Lead List View


  • Filter by class
  • Filter by score
  • Sort by score
  • Show top reason
Lead Detail View


  • Score display
  • Score breakdown
  • Explanation box
  • Copilot suggestion text
  • Feedback form
Simple, clean UI.
No complex animations needed.



Milestones Payment Protection

We will release payment per completed milestone after code review and testing.



Milestone 1 — Database + CSV Import 25%


Deliver:

  • PostgreSQL schema
  • CSV importer
  • Validation
+ normalization


  • Leads correctly stored in DB
  • Test import with 500+ rows

Payment released only after:

  • Successful test import
  • No critical data loss
  • Code review approved


Milestone 2 — Scoring Engine 25%


Deliver:

  • Scoring logic implemented
  • Breakdown calculation
  • Class assignment
  • Versioning
  • Scores stored in DB

Payment released after:

  • 20 sample leads tested
  • Deterministic results verified
  • Clean documentation


Milestone 3 —
REST API Layer 20%


Deliver:

  • Working endpoints
  • Lead detail returns score + breakdown
  • Feedback endpoint functional

Payment released after:

  • Postman test collection verified
  • API documentation provided


Milestone 4 — Dashboard MVP 20%


Deliver:

  • Lead list with filters
  • Lead detail page
  • Score + explanation display
  • Feedback form
working


Payment released after:

  • End-to-end test successful
  • Leads visible + score displayed
  • Feedback stored in DB


Milestone 5 — Deployment + Documentation 10%


Deliver:

  • Production deployment
  • Environment setup guide
  • Readme documentation
  • Setup instructions

Payment released after:

  • Working hosted version
  • Clean setup process


What We Expect From You


  • Strong backend architecture experience
  • Clean, modular code
  • Clear communication
  • Ability to work milestone-based
  • Suggestions for improvement are welcome


Important

To ensure you read the full description, start your proposal with:

"I understand the modular scoring architecture."

Applications without this will be ignored.

Contract duration of more than 6 months.

Mandatory skills:
React, Python, PostgreSQL, PostgreSQL Programming, , API, Web Application


Similar jobs

  • Work in company Remote job

    Lead Scoring

    Only for registered members

    Build a web application that discovers leads from social media scores them with ML and integrates with a CRM Includes an analytics dashboard. · Lead Discovery System · Connect to Facebook Graph API and Instagram Basic Display API to fetch profiles and posts · Lead Scoring Engine ...

    $180 - $0 (USD) budget

    1 week ago

  • Work in company Remote job

    Zoho Lead Scoring

    Only for registered members

    I'm looking for help setting up Zoho Lead Scoring plus automations within Zoho CRM based on lead scoring and email automations. · ...

    1 month ago

  • Work in company Remote job

    Zoho Lead Scoring

    Only for registered members

    Zoho Lead Scoring setup and automation within Zoho CRM including email campaigns and SMS texts from Sendinblue. · ...

    1 month ago

  • Work in company Remote job

    Beehiiv to GoHighLevel Lead Scoring

    Only for registered members

    +Job summary · Automation specialist to build lead scoring system inside GoHighLevel (GHL) based on email engagement data from Beehiiv. · +Proven GoHighLevel automation experience. · Experience working with email platforms (Beehiiv, ConvertKit, etc.). · +Beehiiv Event Tracking: C ...

    1 month ago

  • Work in company Remote job

    Lead Scoring for LinkedIn URLs using Clay

    Only for registered members

    Detail-oriented freelancer to assist in lead scoring a list of LinkedIn URLs using Clay or similar platforms. Analyzing each LinkedIn profile based on predetermined criteria and assigning scores to qualify leads effectively. · ...

    1 week ago

  • Work in company Remote job

    GoHighLevel Automation Expert Forms, Lead Scoring

    Only for registered members

    Build and optimize GHL automation workflows (email, SMS, triggers) Set up and customize forms with lead scoring & data routing Calendar optimization for appointments reminders and no-show reduction Configure CRM pipelines and automated follow-ups Improve existing automation for b ...

    $10 - $0 (USD) budget

    1 month ago

  • Work in company Remote job

    Fix & Complete Automation (Zoho Mail Lead Scoring)

    Only for registered members

    We are looking for an experienced automation specialist to fix and complete an existing integration with Zoho Mail. · Auditing current scenarios · , Debugging · , Fulfilling logic · , ...

    $300 - $0 (USD) budget

    3 weeks ago

  • Work in company Remote job

    Senior Backend Engineer for B2B SaaS Lead Scoring API

    Only for registered members

    Develop a RESTful API that ingests company data applies ML scoring models exposes lead rankings via webhooks dashboard endpoints deploy on DigitalOcean with PostgreSQL. · Batch process company domains emails return scores based on industry funding employee count tech stack. · ...

    1 month ago

  • Work in company Remote job

    Set Up 3 HubSpot Workflows + Basic Lead Scoring

    Only for registered members

    We're looking for a HubSpot specialist to help us improve automation inside our HubSpot CRM and HubSpot Marketing Hub. ...

    $10 - $0 (USD) budget

    6 days ago

  • Work in company Remote job

    Typeform Specialist Needed to Reduce Spam and Improve Lead Quality Scoring

    Only for registered members

    We are a B2B software development company currently using Typeform to collect inbound leads. We need to reduce spam and improve lead quality scoring. · Reducing spam submissions using logic, validation, and best practices · Creating conditional flows that qualify users naturally ...

    $10 - $65 (USD) per hour

    4 weeks ago

  • SCORE is a nonprofit resource partner of the U.S. Small Business Administration established to help aspiring and existing entrepreneurs succeed. · ...

    Daytona Beach

    2 weeks ago

  • Work in company Remote job

    Full-Stack Developer

    Only for registered members

    ++We have a production web application built with Python (backend) and JavaScript + HTML (frontend). We are looking for a senior full-stack engineer to improve performance and filtering, · +• Implement lead scoring logic for inbound leads · +• Build outbound workflow using custom ...

    $3,000 - $0 (USD) budget

    1 month ago

  • Work in company Remote job

    Set up an lead generation campaign for an e-commerce agency

    Only for registered members

    We're seeking support to set up lead segmentation and email sequences in , targeting B2B companies who are actively looking to work with a digital eCommerce agency like ours. · ...

    1 month ago

  • Work in company

    Manager, Psychometric Data Analysis

    Only for registered members

    +The American Board of Internal Medicine (ABIM) is currently seeking a Manager, Psychometric Data Analysis to join our team.<p>In this role, the Manager, Psychometric Data Analysis will supervise several data analysts, and oversee exam analysis, scoring, and score reporting opera ...

    Philadelphia

    1 week ago

  • Work in company Remote job

    Los Cabos Music "Transcription"

    Only for registered members

    I have a handwritten jazz chart that needs to be copied into Muse Score with the Muse Score file provided. · It also needs to be transcribed from C instruments to Bb Eb and Bass Clef instruments provided as PDF files. · ...

    $30 - $0 (USD) budget

    1 month ago

  • Work in company Remote job

    Scoreapp Specialist

    Only for registered members

    We're looking for a Scoreapp expert and lead-gen strategist to build a professional-grade diagnostic assessment—similar to a Leadership Skills Evaluator—that actively qualifies, educates, and primes high-value prospects for sales conversations. · Builds multi-dimensional evaluato ...

    $10 - $0 (USD) budget

    2 weeks ago

  • Work in company

    VantageScore Career Opportunities – Multiple Open Roles

    Only for registered members

    We are fueled by a growing exceptionally talented team and are actively seeking individuals who can join us in driving us toward our ambitious goals. · VantageScore consumer credit scoring models combine the need for both financial inclusion and dependable predictiveness across a ...

    Washington

    1 week ago

  • Work in company Remote job

    Scoreapp Expert: Build a Diagnostic Assessment

    Only for registered members

    We are looking for a Scoreapp Specialist & Lead Generation Strategist to build a sophisticated, multidimensional assessment tool. · Set up a custom scoring algorithm in Scoreapp. · Create a personalized results dashboard. · Configure Scoreapp to generate and email a branded feedb ...

    $10 - $0 (USD) budget

    2 weeks ago

  • Work in company Remote job

    ScoreApp Assessment + Kartra System Questionnaire Setup

    Only for registered members

    I am building a small lead magnet ecosystem. · Setting up a ScoreApp landing page + assessment (lead magnet) · Setting up a Kartra questionnaire for a paid system. · ...

    $75 - $0 (USD) budget

    1 week ago

  • Work in company Remote job

    Experienced HubSpot Specialist Needed

    Only for registered members

    We are seeking an experienced HubSpot Specialist to help optimize our CRM and marketing automation processes. Setting up workflows · Lead scoring · Segmenting leads · ...

    $10 - $25 (USD) per hour

    1 week ago