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
Mailing to groups
33 USD
Need software that will connect to a Telegram session, enter Telegram groups, and send messages that it is instructed to. Python, Bot Development ∙ 3 hours 49 minutes back ∙ 6 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 ∙ 1 day 6 hours back ∙ 29 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 ∙ 1 day 12 hours back ∙ 39 proposals |
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 2 days back ∙ 39 proposals |
Automatic video posting on social media according to a scheduleTechnical Assignment (TA) Automatic video publication on social media according to a scheduleProject Description A script/bot (Python preferred, or any other solution of your choice — the main thing is stability and ease of maintenance) is needed, which automatically publishes… Python, Bot Development ∙ 2 days 12 hours back ∙ 58 proposals |