Н

Python Developer (DWH Platform / Backend / Fullstack-ready)

📎 Ищем Python Developer (DWH Platform / Backend / Fullstack-ready)

Неизвестный работодатель На сервисе с: 29.09.26 15:55

до 160k ₽Не указана странаЛокация не указанаУдалёнка

#вакансия #python #remote #itjobs

📎 Ищем Python Developer (DWH Platform / Backend / Fullstack-ready)

ЗП: до 160 000 ₽ по ИП
Формат: удаленно
Занятость: полная
Опыт: 3–6 лет

О проекте:
Платформа разработки, валидации, транспорта и развёртывания DWH-объектов между ландшафтами (DEV → TEST → PROD). Целевые СУБД: ADB (Greenplum) и ADQM (ClickHouse).
Сейчас в продуктиве — CLI-конвейер Linter → Builder → Deployer. В работе — интегрированный сценарий: Backend (Repository / Transport / Deploy Orchestration / Load / Admin), Execution Service, Deployment Worker, peer Transport API и Web UI поверх существующих CLI.

Обязанности:
• Разработка и развитие модулей toolchain на Python: mors-linter, mors-builder, mors-deployer (CLI на Typer, packaging через uv/Hatchling).
• Доработка и реализация интегрированного сценария на FastAPI: Web API (M-API), модули Repository, Transport, Deployment Orchestrator, Load, Administration; единый error-contract (ApiError), health-checks, OpenAPI.
• Реализация peer Transport API между ландшафтами: multipart/form-data (metadata + artifacts), status poll, маршруты DEV/TEST/PROD; интеграция с Deployment Worker (BUILD_PACKAGE / DEPLOY_PACKAGE) над существующими CLI.
• Проектирование и работа с PostgreSQL: Metadata DB и Operational DB (раздельные инстансы), typed JSONB definitions, dependency index, locks (EDIT/IMPORT), транзакции, FOR UPDATE / очереди на БД (SKIP LOCKED).
• Статический анализ SQL/YAML/конфигов DWH-проектов (sqlglot, sqlparse, networkx); правила именования, namespaces, циклические зависимости, диалекты Greenplum/ClickHouse.
• Логика сборки транспортных артефактов и деплоя: стратегии миграций (create / alter / skip / drop / recreate / shadow), DB locks, логирование в deployer_metadata.
• Интеграции: S3-compatible ArtifactStore (boto3; MVP — BYTEA, S3 — эволюция), Artifactory / private PyPI, GitLab CI.
• Покрытие Unit- и Integration-тестами (pytest), Code Review, рефакторинг, отладка сквозных сценариев Activate / Import / Transport / Deploy.
• Участие в Spec-Driven Development (specs, C4/Structurizr, ADR); стыковка с frontend по JSON/OpenAPI (Repository tree, OBJREQ/OBJTRAN, RUNMON, Admin).

📌 Обязательные технические навыки (Hard Skills):

✔️ Языки и фреймворки: уверенный Python 3.10+ (желательно 3.11–3.13); опыт FastAPI (routing, Depends, Pydantic-модели, OpenAPI, middleware, multipart upload); опыт CLI (Typer / Click / argparse).
✔️ Асинхронность и HTTP: понимание asyncio; клиенты httpx / aiohttp для peer-вызовов между ландшафтами; uvicorn/gunicorn (или аналог) для сервисов.
✔️ Базы данных: отличное знание PostgreSQL (транзакции, JSONB, индексы, advisory/FOR UPDATE locks, миграции схем — Alembic или аналог); опыт работы с Greenplum/PostgreSQL DDL через драйвер (psycopg2 / psycopg3); прямой SQL + понимание ORM при необходимости (SQLAlchemy — плюс).
✔️ SQL / DWH-домен: схемы, таблицы, views, functions, roles, external/FDW, transforms; жизненный цикл объектов склада; чтение и составление сложных SQL.
✔️ Парсинг и графы: sqlglot/sqlparse (или аналоги), графы зависимостей (networkx), топологический порядок выполнения.
✔️ Валидация и конфиги: Pydantic / pydantic-settings, PyYAML, TOML; env-based конфигурация (environs / dotenv).
✔️ Артефакты и файлы: ZIP/архивы, работа с файловой структурой проектов, S3 API (boto3).
✔️ Принципы разработки: SOLID, DRY, KISS, YAGNI; модульный дизайн (services / orchestrators / providers / backends); понимание Clean Architecture / hexagonal на уровне сервисов.
✔️ Инструменты: Git, uv, packaging (Hatchling/wheel), pre-commit (black, isort, mypy), GitLab CI.
✔️ Тестирование: pytest (+ pytest-cov, pytest-mock), Unit и Integration; умение писать тесты на API (TestClient / httpx ASGI).
✔️ Фронтенд (базовый): JavaScript/TypeScript, HTML/CSS, JSON/AJAX — для эффективной работы с UI-командой и OpenAPI-контрактами.
Софт-скиллы:
✔️ Адекватная оценка сроков (особенно DDL, миграции, race-condition’ы locks/очередей).
✔️ Ответственность за изменения, влияющие на DEV/TEST/PROD-ландшафты.
✔️ Работа по Agile (Scrum/Kanban), Jira.
✔️ Умение работать по спецификациям (specs, OpenAPI, C4) до кода.

Будет плюсом:
• ClickHouse;
• PXF / FDW / SAP datasource; shadow-миграции и безопасный schema evolution в DWH;
• Очереди и воркеры: Redis / RabbitMQ / Celery (эволюция от DB-queue MVP); паттерны job/attempt/retry;
• Авторизация: JWT, OAuth2, Keycloak / IAM (в MVP — actor stub, далее hardening);
• Alembic (или Flyway/аналог) для Metadata/Operational DB; Postman/Insomnia + OpenAPI lint;
• Structurizr DSL / PlantUML / C4; Spec-Driven Development;
• Kubernetes / OpenShift; Docker / Docker Compose для локального подъёма Backend + PostgreSQL;
• Jinja2 (генерация SQL/артефактов в Builder); orjson; multiprocess;
• Опыт ETL/Load Tasks / Process Chains; понимание замены Git+Airflow-style promotion на продуктовый Transport;
• TypeScript, современный SPA-стек; опыт multipart API и peer-to-peer интеграций между контурами.

📩 Отклик: ••••••••

Похожие вакансии Python

hh.ru
150k–150k ₽РоссияСаратовУдалёнка

Привет! На связи Хатико — федеральная сеть магазинов и сервисных центров в России. C 2012 года мы продаём новинки из мира техники — Apple, Xiaomi, Samsung, Dyson и других мировых брендов.

Мы развиваем интернет-магазин, сайт сервисного центра и собственные цифровые инструменты для автоматизации работы компании.
У нас уже построена связка основных систем: Shop-Script → МойСклад → Битрикс24.

В нашей IT-команде 3 специалиста: Python-разработчик, PHP-разработчик и специалист по МойСклад / товарам / SEO.

Сейчас мы ищем человека, который возьмёт на себя техническое управление командой и развитие IT-направления компании.

Чем предстоит заниматься:

Управлять IT-командой:

  • распределять задачи, ставить и контролировать сроки, определять приоритеты и контролировать качество;
  • проводить планирования, code review, помогать разработчикам решать сложные технические задачи;
  • развивать команду и участвовать в подборе новых специалистов;
  • выстроить процесс от бизнес-задача до внедрения и контроля результата.

Развивать системы и решать технические проблемы:

  • Shop-Script, МойСклад, Битрикс24, интеграции между системами, внутренние Python-сервисы, PHP-код сайта и интеграций;
  • определять причину проблем, предлагать решение, ставить задачу разработчику и контролировать результат.

Взаимодействовать с руководителем компании:

  • перевод бизнес-задач в технические: определение проблемы, поиск вариантов ее решения, оценка сроков/ресурсов/рисков;
  • расставление приоритетов и организация работы команды.
Ждем, что у Вас есть:

Обязательно:

  • опыт работы Team Lead / Tech Lead / руководителем разработки;
  • понимание backend-разработку и практический опыт с Python или PHP;
  • понимание REST API, JSON, webhooks, интеграций; SQL и реляционных баз данных; Git;
  • опыт постановки задач разработчикам, code review, оценки сроков и сложности;
  • системное мышление и способность самостоятельно разбираться в незнакомом коде и системах.

Будет большим плюсом:

  • опыт работы с Shop-Script, МойСклад, Битрикс24, автоматизации бизнес-процессов и разработки внутренних сервисов;
  • Python / FastAPI / Django, PHP, MySQL / PostgreSQL, Docker, Linux, CI/CD;
  • понимание e-commerce, SEO и интернет-магазинов.
Мы предлагаем:
  • удаленный формат работы с графиком 5/2 с 10 до 18 по мск;
  • прямое взаимодействие с руководителем компании, небольшая IT-команда;
  • самостоятельное выстраивание процессов разработки, влияние на архитектуру и развитие IT-систем;
  • реальные задачи по автоматизации бизнеса, рост команды и зоны ответственности вместе с компанией;
  • заработная плата: оклад 100к + квартальный бонус;
  • корпоративные скидки на технику.
hh.ru
идапроджект

Backend разработчик (Python FastAPI)

идапроджектНа сервисе с: 03.07.26 11:39↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваГибрид

ИдаПроджект – PropTech разработчик №1 для 64% крупнейших девелоперских компаний из ТОП Forbes и ЕРЗ. За 10 лет смогли изменить весь цифровой рынок России и стать бессменным лидером в создании комплексных цифровых решений для недвижимости.

Компания прорабатывает все точки касания при покупке недвижимости, от посещения офиса продаж до получения ключей, и имеет одну из самых глубоких экспертиз в сфере digital-инструментов для продажи недвижимости.

Среди клиентов ИдаПроджект: A101, Level, Брусника, Гранель, MR Group, ФСК, ЛСР, Интеко, GloraX, Аквилон, «КРОСТ», Главстрой, Неометрия, DOGMA, СберСити, Донстрой, ССК, Страна Девелопмент, Ava Group, ВКБ-Новостройки и другие.

Сейчас мы ищем Python разработчика (FastAPI) в наш инхаус продукт - Лайт. Это b2b SaaS-платформа – цифровая система для застройщиков, состоящая из crm и no-code конструктора сайтов с подключаемыми фидами и интеграциями.

Хочешь попасть к нам быстрее? В первую очередь мы общаемся с теми, кто прошел наш тест от СЕО. Оставь отклик, а затем переходи по ссылке (можно отвечать голосом или текстом): https://ktest.idaproject.com/

Что используем в работе:

  • Python 3.13+, FastAPI, Pytest, SQLalchemy, Kafka.
  • DDD, Clean architecture, Hexagonal Architecture, CQRS, Event Storming, Event Sourcing.
  • DevOps: Gitlab CI\CD, Kubernetes.
  • Monitoring: Sentry.
  • Навыки работы с ИИ.

Чем предстоит заниматься:

  • Выстраивать микросервисную архитектуру, участвовать в принятии архитектурных решений по проекту.
  • Работать с очередью сообщений Kafka и придерживаться event driven архитектуры.
  • Работать с разными хранилищами (postgres, redis, S3).
  • Развивать смарт-каталог недвижимости, реализовывать новые типы объектов недвижимости.
  • Развивать систему no-code конструктора сайтов жилых комплексов, расширять функционал для конструирования сайтов застройщиков.
  • Разрабатывать интеграции с клиентскими crm системами для улучшения процесса ведения сделок.
  • Разрабатывать другие отраслевые сервисы.

Как сделаем жизнь комфортнее:

  • Оформим по ТК РФ, все честно и официально, мы аккредитованная IT-компания.
  • Гибкое начало рабочего дня с 9 до 11, фулл-тайм офисный формат работы - опенспейс с PS5 и тусовками по пятницам.
  • Подписка на сервис BestBenefit для льготных условий на обучение, спортзал и другие сферы, после года работы - ДМС со стоматологией, психологическими сессиями, скидками в аптеках до 80% и др.
  • Софтовая команда разработки, открытая к вопросам и обсуждениям, с огромным бизнес-опытом и четким видением будущего продукта.
  • Внутренние митапы и стратсессии - можешь влиять на процессы, участвовать в развитии продукта.
  • Сильный Lead (10+ лет опыта), у которого можно перенимать лучшие практики.
  • Регулярное код-ревью - по каждой сделанной тобой задаче ты получишь подробный фидбэк.
  • Подбираем людей по софт-скиллам, с единым вайбом.

Наши ожидания от тебя:

  • Знания и опыт в профильных технологиях: Python, FastAPI, SQLalchemy, Pytest.
  • Kafka (теоретические знания о технологии).
  • Написание тестов в pytest.

Будет плюсом:

  • Знания/опыт работы с микросервисами.
  • Знания/опыт внедрения или поддержки чистой архитектуры.

Итак, давай скорее знакомиться!

Соц.сети
Зарплата не указанаРоссияНовосибирскОфис

#middle #офис

Совкомбанк Технологии
Python разработчик (офисный формат)
Формат работы: офис (Новосибирск)

☑️ Чем предстоит заниматься
-Разработкой и оптимизацией веб-приложений по работе с автопроизводителям и дилерским центрам
-Рефакторингом и развитием существующего функционала
-Документированием архитектурных решений и разработанных приложений
-Участием в грумминге и оценке трудозатрат задач
-Участием в проработке архитектуры решений
-Поддержкой и развитием систем в промышленной эксплуатации

☑️ Наши пожелания к кандидатам
-Опыт коммерческой разработки на Python от 1,5 лет
-Уверенное знание Python (asyncio, typing, обработка ошибок и контекстные менеджеры (contextlib), логирование)
-Опыт разработки с использованием FastAPI и Django/DRF (или аналогов)
-Опыт проектирования и разработки REST API
-Понимание принципов микросервисной архитектуры
-Опыт работы с PostgreSQL (транзакции, ACID, индексы, оптимизация запросов)
-Опыт работы с Redis, брокерами сообщений (Kafka и/или RabbitMQ)
-Опыт контейнеризации (Docker), настройки CI/CD (GitLab CI, GitHub Actions или аналогичные)
-Понимание практик логирования и мониторинга (Prometheus, Grafana, ELK или аналоги)
-Базовое понимание вопросов безопасности приложений (аутентификация, авторизация, защита данных)
-Уверенная работа с Git
-Опыт написания unit и интеграционных тестов (pytest или аналоги)
-Английский на уровне чтения технической документации
-Будет плюсом:
-Опыт работы в разрабтке веб-сервисов
-Опыт деплоя приложений (Kubernetes)
-Опыт работы по git-flow
-Практика TDD/BDD
-Опыт использования AI-инструментов (например, ChatGPT, GitHub Copilot) для разработки и поиска технических решений
-Понимание best-practice применения AI в разработке: валидация и критическая оценка сгенерированного кода, использование AI для ускорения разработки без потери качества и безопасности

Контакты: ••••••••

Python Job •••••••• | •••••••• | ••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.