Python Developer (DWH Platform / Backend / Fullstack-ready)
Что предстоит делать
Ищем Python Developer для платформы разработки, валидации, транспорта и развёртывания DWH-объектов между ландшафтами (DEV → TEST → PROD). Платформа использует Greenplum и ClickHouse как целевые СУБД. В продуктиве уже работает CLI-конвейер Linter → Builder → Deployer, а в работе над интегрированным сценарием реализуются Backend (Repository / Transport / Deploy Orchestration / Load / Admin), Execution Service, Deployment Worker, peer Transport API и Web UI поверх существующих CLI. Задачи включают разработку и развитие модулей toolchain на Python, доработку FastAPI‑сценариев, проектирование и работу с PostgreSQL, статический анализ SQL/YAML/конфигов, интеграцию с S3‑compatible ArtifactStore, Artifactory, GitLab CI, покрытие тестами, участие в Spec‑Driven Development и стыковку с frontend по JSON/OpenAPI.
Что мы ждём от кандидата
- Опыт работы с Python 3.10+ (желательно 3.11–3.13)
- Опыт FastAPI (routing, Depends, Pydantic, OpenAPI, middleware, multipart upload)
- Опыт CLI (Typer / Click / argparse)
- Понимание asyncio, httpx / aiohttp для peer‑вызовов
- Отличное знание PostgreSQL (транзакции, JSONB, индексы, advisory/FOR UPDATE locks, миграции схем)
- Опыт работы с Greenplum/PostgreSQL DDL через драйвер (psycopg2 / psycopg3)
- Знание SQL / DWH‑домен (схемы, таблицы, views, functions, roles, external/FDW, transforms)
- Опыт работы с S3‑compatible ArtifactStore (boto3), Artifactory / private PyPI, GitLab CI
- Опыт unit‑ и integration‑тестов (pytest)
- Опыт работы с Alembic, SQLAlchemy (плюс)
Что предлагаем
- ЗП до 160 000 ₽ по ИП
- Формат: удаленно
- Занятость: полная
- Опыт: 3–6 лет
О Deffic
Работодатель свяжется с вами через контакты из профиля.