Middle Full-Stack Developer (Python)
Summary
Middle full-stack developer at an advertising agency building Django REST APIs and Vue 3/TypeScript frontends for internal marketing data tools. Day-to-day work includes PostgreSQL data modeling, background processing with Celery, testing, code review, and engineering acceptance of AI-agent-generated code.
STARLINK — больше, чем просто агентство. Starlink состоит из 4х специализированных дивизионов, сформированных на базе реального многолетнего опыта, разносторонней экспертизы и конкретных запросов со стороны бизнеса. Мы способны решать широкий спектр маркетинговых задач и создавать «бесшовный» продукт: от поиска возможностей для бизнеса до планирования, закупки и сопровождения кампаний.
Наша команда – это более 200 профессионалов. Мы эксперты в медиапланировании, цифровых технологиях и аналитике, интернет-маркетинге, креативе, разработке и реализации маркетинговых кампаний 360.
Чем предстоит заниматься:
- Разработка сервисов и REST API на Django, интерфейсов и представлений данных на Vue 3 + TypeScript
- Проектирование модели данных и развитие схемы БД на работающей системе
- Разработка фоновых обработок: загрузка данных от внешних поставщиков, расчёты, генерация и экспорт отчётов
- Покрытие кода тестами и поддержание успешного прохождения автоматических проверок при сборке
- Диагностика сбоев и деградации производительности: в базе данных, фоновых задачах, контейнерах, интерфейсе
- Инженерная приёмка кода, подготовленного AI-агентами (значительную часть рутины у нас можно автоматизировать)
- Документирование: контракт API, архитектурные записи по принятым техническим решениям
- Участие в code review, планировании и оценке задач.
-
Python - от 3 лет коммерческой разработки, Django/DRF/ORM - от 2 лет, статическая типизация
-
TypeScript и Vue 3 или готовность перейти на Vue 3
-
проектирование по слоям: Clean Architecture, порты и адаптеры, тактический DDD
-
PostgreSQL: проектирование, индексы и чтение EXPLAIN ANALYZE, транзакции и блокировки, миграции без простоя
-
фоновая обработка (Celery или аналог): очереди, повторы, идемпотентность задач
-
тестирование: pytest и один из фронтенд-раннеров (Vitest, Jest)
-
Docker и docker compose, уверенный Linux, опыт работы с ревью и CI
-
Git в команде: атомарные коммиты, pull request.
Будет плюсом:
- нереляционные (MongoDB) и векторные базы (Qdrant), интеграции с языковыми моделями
- визуализация данных и дашборды: ECharts или аналоги, работа с большими таблицами
- аналитические данные: Pandas, DuckDB, Parquet
- асинхронный Python в продакшене: asyncio, HTTPX
- продвинутая работа с AI-агентами: постановка задачи спецификацией, настройка правил и контекста проекта под агента.
Быть частью команды Starlink – это:
-
Работать в ведущем независимом медиаагентсве: входим в ТОП 12 медиаагентсв в России, обладаем полным набором экспертиз в медиа и рекламе;
-
Гибридный формат работы: 1-2 раза в неделю работа в офисе, работаем с 10.00 до 18.30;
-
Регулярное обучение и развитие: семинары, бизнес-тренинги, круглые столы, онлайн университет с широким набором профессиональных курсов, индивидуальные планы развития, разговорный английский клуб со скидкой 50%;
-
Забота о команде: ДМС со стоматологией после ИС, 7 day offs в году при плохом самочувствии, Mental Health сессии, программа материальной поддержки;
-
Теплая атмосфера и корпоративная жизнь: политика "открытых дверей" с акционерами и руководством агентства, праздники и вечеринки, клубы по интересам.