Senior Python Architect / Tech Lead (High-Load TDS: Litestar + Granian)
About the project:
We are creating a licensed self-hosted product (SaaS) for automation, routing, and validation of traffic in highly competitive verticals (Fintech, iGaming, Crypto). Essentially, this is a high-speed Traffic Distribution System (TDS) with modules for auto-login, cascading routing, and fingerprint simulation (Spoofing).
Team situation:
We already have a strong Middle/Senior product developer (Ilya) who effectively handles tasks related to business logic: dashboards, roles (SuperAdmin, Owner, Buyer), integration of external broker APIs, and interfaces.
I need a Tech Lead / Architect who will build a high-load foundation for him, take on the server infrastructure, and become the absolute "gatekeeper" of code quality.
🎯 Your first task (Milestone 1): Basic architecture of the gateway and CI/CD
Before we start developing product features and migrating old code, we need to lay the right foundation.
Core tech stack:
* Framework: Litestar + msgspec (for maximum speed of DTO serialization).
* Web server: Granian (Rust-based ASGI worker).
* DBMS and Cache: PostgreSQL (asyncpg + SQLAlchemy 2.0), Redis.
* Infrastructure: Docker, GitHub Actions.
What specifically needs to be done in the first phase:
* Designing a clean architecture on GitHub:
* Implement a layered project structure (API, Domain, Services, Infrastructure) specifically for the future migration of business logic by a second developer.
* Set up basic hierarchical routing in Litestar and DTO templates.
* Containerization (Docker):
* Write a Dockerfile to build a lightweight image with Granian.
* Prepare docker-compose.yml for local launch of the stack: App + PostgreSQL + Redis.
* Gatekeeping and CI/CD:
* Set up Branch Protection for the main branch: prohibit direct pushes.
* Write a GitHub Actions pipeline for Pull Requests (linter Ruff, MyPy typing, basic Pytest tests). The pipeline should block Merge on errors. All code from the product developer will go through your Code Review.
* Developer Experience (DX):
* Create a detailed README.md with instructions for the team (how to deploy the project, how to run tests, coding rules in the new stack).
✅ Acceptance criteria (Definition of Done) for the first phase:
* The architecture is uploaded to the provided private GitHub repository.
* The project starts locally without errors via docker-compose up.
* A test /health endpoint is available, with a response from the Granian server.
* When creating a Pull Request with a linter or typing error — GitHub Actions correctly catches this and does not allow Merge.
To respond:
Please briefly describe your experience with High-Load systems or in the AdTech/Arbitrage niches, and provide your estimate for the timeline and budget for implementing this first Milestone.
Client's review of cooperation with Mykyta S.
Senior Python Architect / Tech Lead (High-Load TDS: Litestar + Granian)Nikita completed Milestone 1 on time and in full.
He received a ready architectural foundation for high-load TDS: clean layered structure (API / Domain / Services / Infrastructure), Litestar + Granian, Docker + PostgreSQL + Redis, configured CI/CD with merge blocking on linter and typing errors.
I especially appreciate that he immediately laid down the transport layer for TLS impersonation — this is a specific requirement of our project, and the architect understood the task without lengthy explanations.
Communication is clear, he asks relevant questions, does not waste time. He submitted the work ahead of schedule.
I recommend him as a Tech Lead for backend projects with complex infrastructure. We continue our collaboration.
Freelancer's review of cooperation with Yevhenii N
Senior Python Architect / Tech Lead (High-Load TDS: Litestar + Granian)Yevhenii is a clear client, pleasant to work with.
The task was formulated professionally and in detail — the technical specifications were specific, and the acceptance criteria were clear, without vague formulations. You can immediately see a person who understands the product and knows what they want to achieve.
During the work, he didn't nitpick on small details, trusted the decisions made. Access to the repository was organized quickly, and questions were resolved without delay.
Payment is reserved through a Safe until the start — working is comfortable and without risks.
The project is technically interesting — a high-load TDS with specific anti-detect requirements. Such tasks are rarely encountered on the platform.
I recommend him as a client. We continue our collaboration in the next stages.
Current freelance projects in the category Python
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 ∙ 5 hours 7 minutes back ∙ 56 proposals |
Python / Network Engineer: Network optimization of the bot (WAF, Connection Pooling, Asyncio)Simplified version! Please respond only if you understand and are knowledgeable. About the project: An automated bot for sniping. The basic business logic (parsing, authorization, assembling JSON/XML packages) is already ready and works on Python. The target environment is Linux… Python, Data Parsing ∙ 7 hours 37 minutes back ∙ 14 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 ∙ 12 hours 7 minutes back ∙ 29 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 ∙ 2 days 17 hours 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 14 hours back ∙ 58 proposals |