Middle Full-Stack Developer (Python)
Описание
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 сессии, программа материальной поддержки; Теплая атмосфера и корпоративная жизнь: политика "открытых дверей" с акционерами и руководством агентства, праздники и вечеринки, клубы по интересам.