Senior Python Architect / Tech Lead (High-Load TDS: Litestar + Granian)
12 500 UAHО проекте:
Мы создаем лицензируемый self-hosted продукт (SaaS) для автоматизации, маршрутизации и валидации трафика в высококонкурентных вертикалях (Fintech, iGaming, Crypto). По сути, это высокоскоростная Traffic Distribution System (TDS) с модулями автологина, каскадного роутинга и симуляции отпечатков (Spoofing).
Ситуация в команде:
У нас уже есть сильный Middle/Senior продуктовый разработчик (Илья), который отлично закрывает задачи по бизнес-логике: кабинеты, роли (SuperAdmin, Owner, Buyer), интеграции внешних API брокеров и интерфейсы.
Мне нужен Техлид / Архитектор, который выстроит для него высоконагруженный фундамент, возьмет на себя серверную инфраструктуру и станет абсолютным "гейткипером" качества кода.
🎯 Ваша первая задача (Milestone 1): Базовая архитектура шлюза и CI/CD
Прежде чем мы начнем пилить продуктовые фичи и переносить старый код, нам нужно заложить правильный фундамент.
Технический стек ядра:
* Фреймворк: Litestar + msgspec (для максимальной скорости сериализации DTO).
* Web-сервер: Granian (Rust-based ASGI worker).
* СУБД и Кеш: PostgreSQL (asyncpg + SQLAlchemy 2.0), Redis.
* Инфраструктура: Docker, GitHub Actions.
Что конкретно нужно сделать на первом этапе:
* Проектирование чистой архитектуры на GitHub:
* Реализовать слоистую структуру проекта (API, Domain, Services, Infrastructure) специально под будущий перенос бизнес-логики вторым разработчиком.
* Настроить базовый иерархический роутинг Litestar и шаблоны DTO.
* Контейнеризация (Docker):
* Написать Dockerfile для сборки легковесного образа с Granian.
* Подготовить docker-compose.yml для локального запуска связки: App + PostgreSQL + Redis.
* Гейткипинг и CI/CD:
* Настроить Branch Protection для ветки main: запрет прямых push-ей.
* Написать пайплайн GitHub Actions на Pull Requests (линтер Ruff, типизация MyPy, базовые тесты Pytest). Пайплайн должен блокировать Merge при ошибках. Весь код продуктового разработчика будет проходить через ваше Code Review.
* Developer Experience (DX):
* Оформить подробный README.md с инструкциями для команды (как развернуть проект, как запустить тесты, правила написания кода в новом стеке).
✅ Критерии приемки (Definition of Done) первого этапа:
* Архитектура залита в предоставленный приватный репозиторий GitHub.
* Проект без ошибок стартует локально через docker-compose up.
* Доступен тестовый /health эндпоинт, ответ от которого отдает сервер Granian.
* При создании Pull Request'а с ошибкой линтера или типизации — GitHub Actions корректно это отлавливает и не дает сделать Merge.
Для отклика:
Пожалуйста, кратко опишите ваш опыт работы с High-Load системами или в нишах AdTech/Арбитража, а также дайте вашу оценку по срокам и бюджету за реализацию этого первого Milestone.
Отзыв заказчика о сотрудничестве с Микитой С.
Senior Python Architect / Tech Lead (High-Load TDS: Litestar + Granian)Никита выполнил Milestone 1 в срок и в полном объёме.
Получил готовый архитектурный фундамент под high-load TDS: чистая слоистая структура (API / Domain / Services / Infrastructure), Litestar + Granian, Docker + PostgreSQL + Redis, настроенный CI/CD с блокировкой merge при ошибках линтера и типизации.
Отдельно ценю то, что сразу заложил transport layer под TLS impersonation — это специфика нашего проекта, и архитектор понял задачу без долгих объяснений.
Коммуникация чёткая, вопросы задаёт по делу, не тянет время. Работу сдал раньше срока.
Рекомендую как Tech Lead для backend-проектов со сложной инфраструктурой. Продолжаем сотрудничество.
Отзыв фрилансера о сотрудничестве с Yevhenii N
Senior Python Architect / Tech Lead (High-Load TDS: Litestar + Granian)Yevhenii — чёткий заказчик, приятно работать.
Задачу сформулировал профессионально и детально — ТЗ было конкретным, критерии приёмки чёткими, без размытых формулировок. Сразу видно человека, который понимает продукт и знает что хочет получить на выходе.
По ходу работы не дёргал по мелочам, доверял принятым решениям. Доступы к репозиторию организовал быстро, вопросы решались без затягивания.
Оплата зарезервирована через Сейф до старта — работать комфортно и без рисков.
Проект интересный технически — high-load TDS со специфическими требованиями по антидетекту. Такие задачи редко встречаются на платформе.
Рекомендую как заказчика. Продолжаем сотрудничество на следующих этапах.
Актуальные фриланс-проекты в категории Python
Рассылка по группам
1500 UAH
Нужен софт который будет подключаться к телеграмм сессии, будет заходить в телеграмм группы и отправлять сообщения которое ему скажут Python, Разработка ботов ∙ 6 часов 43 минуты назад ∙ 8 ставок |
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 1 день 9 часов назад ∙ 29 ставок |
ИТ Автоматизация ведения VAT-отчетности
10 000 UAH
Необходимо разработать систему для автоматизации переноса данных о продажах из CRM в бухгалтерскую систему Wafeq. Система должна импортировать банковские и платежные отчеты, автоматически сверять платежи с инвойсами, формировать инвойсы для VAT-отчетности и минимизировать ручную… AI и машинное обучение, Python ∙ 1 день 15 часов назад ∙ 39 ставок |
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 2 дня 3 часа назад ∙ 39 ставок |
Автоматическая публикация видео в социальные сети по расписаниюТехническое задание (ТЗ) Автоматическая публикация видео в социальные сети по расписаниюОписание проекта Нужен скрипт/бот (Python предпочтительно, либо любое другое решение на ваш выбор — главное стабильность и простота поддержки), который автоматически публикует видео из папки… Python, Разработка ботов ∙ 2 дня 15 часов назад ∙ 58 ставок |