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
Automation of processes through API and PythonBelow I described the current process and the result I would like to achieve. I also attach files of the real process to better understand how it looks in reality Current process Currently, the entire process is performed manually: uploading/downloading files, transferring… AI & Machine Learning, Python ∙ 51 minutes back ∙ 13 proposals |
A bot needs to be created in Telegram for subscription payment.
45 USD
A bot needs to be created in Telegram where users can subscribe for access to the webcams located in the yard. Organize payment for two types of subscriptions (monthly and daily) in the bot. The bot should automatically check the payment and then provide access links. Python, Bot Development ∙ 13 hours 38 minutes back ∙ 66 proposals |
Parsing and classification of a large array of imagesIt is necessary to implement a project for collecting and structuring a large array of architectural images from open web sources.The task includes: automated collection of images; uploading files in the highest available quality; classification of images by categories:… Python, Data Parsing ∙ 20 hours 37 minutes back ∙ 30 proposals |
Business logic of the platform: class confirmation, attendance control, and lesson history (DjangoRefinement of the business logic of the educational platform: lesson confirmation, attendance control, and lesson history (Django + React) A complete system for lesson confirmation, attendance control, and storage of confirmation history needs to be implemented. Important… Python ∙ 3 days 1 hour back ∙ 29 proposals |
Improvement of the administrative panel of the educational platform (Django + React)Improvement of the administrative panel of the educational platform (Django + React) Project description: There is an existing educational platform (marketplace, similar to Preply), developed on Django + React. It is required to enhance the existing administrative panel and… Python, Web Programming ∙ 4 days 23 hours back ∙ 58 proposals |