Т
Fullstack-разработчик (Python/FastAPI + React/TypeScript)
ТАРГЕТ АДС
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
О компании и продукте
Мы — продуктовая компания в сфере MarTech. Помогаем среднему и крупному бизнесу измерять эффективность медийной рекламы, выстраивать сквозную аналитику и атрибуцию по разным каналам. Нашим продуктом уже пользуются крупнейшие компании из банковского сектора, e-commerce и FMCG.
Через нас проходят большие потоки данных, поэтому важна производительность, корректность на больших объёмах и надёжная асинхронная обработка.
Ищем человека, которому интересно не только писать с нуля, но и аккуратно развивать живую систему и доводить инженерные инициативы до конца.
Стек
•Backend: Python, FastAPI, asyncio, Pydantic, SQLAlchemy, Alembic. PostgreSQL + ClickHouse. Redis. RabbitMQ
•Frontend: React 18 + TypeScript, Redux Toolkit / RTK Query, SCSS, собственный UI-кит.
•Инфра и качество: Docker / docker-compose, GitLab CI, Kubernetes, Sentry, Prometheus / Grafana.
Что предстоит делать
•Развивать продукт целиком — от API и бизнес-логики до пользовательских дашбордов и конструкторов отчётов.
•Проектировать и разрабатывать backend на Python / FastAPI: кампании, атрибуция, ролевая модель доступа, генерация отчётов.
•Разрабатывать SPA на React + TypeScript: интерактивные дашборды и визуализация данных.
•Работать с PostgreSQL: схемы, миграции, оптимизация запросов на больших объёмах.
•Использовать Redis и брокер сообщений для кэширования и надёжной асинхронной обработки фоновых задач.
•Проектировать REST API и поддерживать контракт между backend и frontend, беречь обратную совместимость.
•Участвовать в развитии архитектуры, ревью кода и формировании технических стандартов команды.
Что ждём от вас
•От 3 лет коммерческого опыта в fullstack- или backend-разработке с реальной практикой на frontend.
•Сильный Python: FastAPI, asyncio, Pydantic, SQLAlchemy; понимание async-сервисов и работы с БД под нагрузкой.
•Уверенный React + TypeScript: функциональные компоненты и хуки, управление состоянием (Redux Toolkit / RTK Query или близкий опыт).
•Опыт проектирования REST API, версионирования и миграций схем БД (Alembic или аналог).
•PostgreSQL: SQL, индексы, оптимизация запросов.
•Redis и асинхронная фоновая обработка на брокере сообщений (RabbitMQ / аналог): очереди, консьюмеры, идемпотентность, ретраи.
•Git, Docker / docker-compose, умение читать и дорабатывать CI/CD (GitLab CI или аналог), общее понимание Kubernetes (Deployment / Service / Ingress, логи пода, выкатка) — без администрирования кластера.
•Наблюдаемость: Sentry, Prometheus / Grafana или аналоги; умение диагностировать проблемы на проде.
•Опыт написания тестов на всех уровнях — unit, integration, E2E (Playwright или аналог).
•Опыт проектирования микросервисов и декомпозиции монолита.
Будет плюсом
•Продвинутая эксплуатация в Kubernetes и тюнинг CI/CD.
•Golang и Kafka.
•Интерес к LLM / AI.
•Опыт в AdTech / MarTech и атрибуции.
•OAuth2 / JWT, multi-tenant.
Мы предлагаем
•Трудоустройство в аккредитованную ИТ-компанию.
•Продукт с реальным влиянием на эффективность крупнейших рекламодателей и большим потоком данных.
•Реальная возможность влиять на архитектуру и технические стандарты
•Быстрая обратная связь и короткий цикл принятия решений.

