Senior Full-Stack Engineer (Python/RPA) for Logistics SaaS
Budget: €250 – €750 EUR
PROJECT OVERVIEW:
We are building a B2B SaaS platform for Roadside Assistance management (Towing Companies).
We need a Senior Architect/Developer to build the MVP of our central operations hub. The core challenge is Data Engineering/RPA: extracting real-time data from a legacy third-party insurance platform (TIREA) that does not have a public API, and syncing it with our dashboard and WhatsApp bot.
⚠️ WARNING: This is NOT a standard CRUD project. If you lack experience in advanced scraping, headless browsers, or asynchronous task queues (Celery/Redis), please do not apply.
MANDATORY TECH STACK:
We have defined a high-performance architecture. You must be proficient in:
Backend: Python 3.11+ (FastAPI) + Celery + Redis (for background workers).
Database: PostgreSQL 15+ with PostGIS (for geospatial queries).
Scraping/RPA: Playwright (Headless) with robust session management.
Frontend: Next.js 14+ (App Router), TypeScript, Tailwind CSS.
Messaging: Evolution API (Self-hosted WhatsApp integration).
AI Integration: Claude Haiku or GPT-4o mini (for parsing unstructured text).
CORE MVP DELIVERABLES (Sprint 1-4):
Ingestion Engine (RPA):
Develop a persistent background worker (Celery/Playwright) that logs into the legacy web portal.
Logic: It must detect new service assignments, extract details (Vehicle, Location, Issue), and inject them into our DB.
Sync: It must poll for status changes (e.g., "Loaded", "Delivered") and update our system without getting blocked (Smart Polling/Session Reuse).
Operational Dashboard:
A high-density Next.js control panel to view active fleets and services in real-time.
Automated WhatsApp Bot:
Integration with Evolution API to automatically notify end-customers about their tow truck status based on the data scraped from TIREA.
REQUIREMENTS:
IP Ownership: 100% of the source code and IP belongs to the client. Handover includes full unencrypted repositories.
Experience: Proven track record in building SaaS platforms and robust scrapers.
Language: Professional English or Spanish.
We are building a B2B SaaS platform for Roadside Assistance management (Towing Companies).
We need a Senior Architect/Developer to build the MVP of our central operations hub. The core challenge is Data Engineering/RPA: extracting real-time data from a legacy third-party insurance platform (TIREA) that does not have a public API, and syncing it with our dashboard and WhatsApp bot.
⚠️ WARNING: This is NOT a standard CRUD project. If you lack experience in advanced scraping, headless browsers, or asynchronous task queues (Celery/Redis), please do not apply.
MANDATORY TECH STACK:
We have defined a high-performance architecture. You must be proficient in:
Backend: Python 3.11+ (FastAPI) + Celery + Redis (for background workers).
Database: PostgreSQL 15+ with PostGIS (for geospatial queries).
Scraping/RPA: Playwright (Headless) with robust session management.
Frontend: Next.js 14+ (App Router), TypeScript, Tailwind CSS.
Messaging: Evolution API (Self-hosted WhatsApp integration).
AI Integration: Claude Haiku or GPT-4o mini (for parsing unstructured text).
CORE MVP DELIVERABLES (Sprint 1-4):
Ingestion Engine (RPA):
Develop a persistent background worker (Celery/Playwright) that logs into the legacy web portal.
Logic: It must detect new service assignments, extract details (Vehicle, Location, Issue), and inject them into our DB.
Sync: It must poll for status changes (e.g., "Loaded", "Delivered") and update our system without getting blocked (Smart Polling/Session Reuse).
Operational Dashboard:
A high-density Next.js control panel to view active fleets and services in real-time.
Automated WhatsApp Bot:
Integration with Evolution API to automatically notify end-customers about their tow truck status based on the data scraped from TIREA.
REQUIREMENTS:
IP Ownership: 100% of the source code and IP belongs to the client. Handover includes full unencrypted repositories.
Experience: Proven track record in building SaaS platforms and robust scrapers.
Language: Professional English or Spanish.
Related categories:
Python
Web Scraping
Data Mining
PostgreSQL
Redis
Elasticsearch
Full Stack Development
Celery
FastAPI
RPA Development