Senior Python Developer (SaaS: CRM + TDS for Affiliate Verticals)
About the project:
We are developing a licensed self-hosted product (SaaS) for traffic automation in highly competitive verticals (Forex, Crypto, Gambling, Nutra). This is a comprehensive solution: a high-speed Traffic Distribution System (TDS) combined with a full-fledged CRM for managing leads, statuses, and finances.
Current status:
The basic architecture of the core (Litestar + Granian) has already been designed by the tech lead. A strict CI/CD (Ruff, MyPy, Pytest) and layer isolation (Clean Architecture) have been set up. We need an experienced Python developer who will take on the implementation of the product business logic within the ready-made framework. All code will undergo Code Review by the tech lead.
Scope of work (Milestones):
Stage 1: CRM Core & Multi-Tenancy
• Implementation of the roles and access system (SuperAdmin, Owner, Partner).
• Setting up complete data isolation between tenants (Multi-tenancy through RLS in PostgreSQL).
• Logic of personal accounts: managing licenses, topping up balances, adding forms, and obtaining JS code.
• General and personal statistics, data display.
Stage 2: Intake API & Validation Engine
• Development of a high-load API gateway for receiving leads.
• Implementation of a validation system: SMTP ping, MX check.
• Integration of IP / GEO / Device fingerprint checks (basic anti-fraud).
Stage 3: Smart Routing & Lead Management
• Development of cascading routing logic to brokers/advertisers (A → B → C) based on priorities, GEO, and caps.
• Mathematical module for calculating payout models: CPA, CPL, CPA+CRG.
• Processing Postback requests and synchronizing lead statuses in CRM.
Stage 4: High-Load S2S Proxy & Autologin (Stealth)
• Implementation of the S2S POST request module to broker APIs (Trackbox, Alfa CRM, etc.).
• Integration of the HTTP-Spoofing system (simulating JA3 fingerprints of a real user through a prepared Transport Layer).
• Logic of instant HTTP 302 Redirect after a successful broker response.
Stage 5: Replay Engine
• Scheduler module (cron/timers) for sending and rotating databases through residential proxies.
• Emulation of live traffic.
⚙️ Technical requirements:
• Stack: Python (Asyncio), Litestar (or deep knowledge of FastAPI with readiness to switch quickly), msgspec, SQLAlchemy 2.0, PostgreSQL (asyncpg), Redis.
• Infrastructure: Docker, GitHub Actions.
• Security: Zero-leak policy, absence of default server headers in S2S requests.
⛔️ Important:
If your main experience is simple Telegram bots, online stores, WordPress, or website scraping — do not waste your and my time. We need an engineer who understands network protocols, Connection Pooling, working with residential proxies, and the specifics of the Affiliate market.
In your response, please specify:
1. Your experience in developing CRM/TDS for the niches of Forex, Crypto, Gambling, or Nutra.
2. Which broker APIs or trackers (Keitaro, Binom, etc.) have you worked with?
3. Your estimate of timelines and budget for Stage 1 and Stage 2.
Current freelance projects in the category Python
Development of software for managing iPhone via USB cable from PC
223 USD
A program needs to be developed for Windows that allows connecting a jailbroken iPhone via USB cable and controlling it from a computer. Main functionality: Connecting the iPhone via USB. The program should quickly recognize the connected iPhone and operate through the cable… C & C++, Python ∙ 1 day 1 hour back ∙ 16 proposals |
BuzzPost automation for Facebook in IsraelThe project already exists and it works - the task is to solve the issue of Facebook restrictions when the number of posts per hour exceeds 3-4 (from 7 AM to 12 AM), client accounts are restricted by Facebook. Website - https://buzzpost.co.il/ Also, look for loopholes in the… Python, Customer Support ∙ 1 day 21 hours back ∙ 13 proposals |
AI Commenting Platform for TikTok and Instagram.Project Goal Develop a system that allows managing a large number of TikTok and Instagram accounts and automatically posting relevant comments under selected videos using AI. Main Functionality1. Account Management It is necessary to implement the ability to connect accounts:… AI & Machine Learning, Python ∙ 6 days back ∙ 23 proposals |
Build a customer classification model1. There is client data in Mongo/SQL (approximately 20,000 entries with raw data). 2. It is necessary to build features and a classification model of clients into behavioral groups based on this data. 3. The project should be completed in Python. AI & Machine Learning, Python ∙ 7 days 18 hours back ∙ 46 proposals |
IT Automation of VAT Reporting
223 USD
It is necessary to develop a system for automating the transfer of sales data from the CRM to the accounting system Wafeq. The system should import bank and payment reports, automatically reconcile payments with invoices, generate invoices for VAT reporting, and minimize manual… AI & Machine Learning, Python ∙ 7 days 23 hours back ∙ 52 proposals |