Большая просьба дочитать вакансию до конца. Кто мы: T2 AdTech — стратегическое направление, объединяющее активы крупных игроков рекламного рынка: Yabbi, Redllama и Plazkart. Подбираем эффективные современные решения для рекламодателей и рекламных агентств посредством наших платформ с использованием собственных технологий и Big Data T2. Сейчас мы ищем бэкэнд-разработчика в команду Yabbi. О продукте: Вы будете работать над SSP-платформой, которая помогает владельцам мобильных приложений и сайтов выгодно продавать рекламные места. Представьте себе высокотехнологичный аукцион: с одной стороны издатели, предлагающие рекламные места, с другой - рекламодатели, борющиеся за внимание пользователей. Платформа собирает информацию о площадках (формат, гео, аудитория) и требованиях рекламодателей (целевая аудитория, бюджет), а затем проводит аукцион в реальном времени, определяя, кто получит показ. Чем предстоит заниматься: Реализовывать отдельные, заранее поставленные задачи серверной части платформы на Go - это основная часть работы; Писать запросы к базам данных (PostgreSQL, ClickHouse, Redis) - сначала под контролем наставника; Покрывать код unit-тестами и дорабатывать его по результатам код-ревью; Изучать устройство системы и предметную область рекламных аукционов, опираясь на поддержку наставника; Взаимодействовать с командой: лидом, ведущим инженером, тестированием и менеджерами проектов. Стек: Go; gRPC - основной протокол взаимодействия между сервисами; PostgreSQL, ClickHouse, Redis; Kafka; Сервисная архитектура, Kubernetes, Docker - развёртываемся в собственном K8s-кластере; Prometheus, Grafana. Что для нас важно в кандидате: Обучаемость и мотивация: знание каждой технологии из стека не требуется, важнее желание разбираться; Инициативность: готовность самостоятельно вникать в систему и предлагать решения, а не ждать, пока задачу разложат по полочкам; Понимание системы целиком: команда небольшая, узкой специализации «на одной кнопке» здесь нет. Чего мы ожидаем: Высшее техническое образование; также рассматриваем кандидатов после профильных курсов или практики; Опыт коммерческой разработки не обязателен: позиция рассчитана на кандидатов без опыта или с опытом до 1 года; Базовое знание Go, понимание горутин и работы с сетью; Знакомство с принципами SOLID и шаблонами проектирования; Понимание, зачем нужен модульный расширяемый код и чистая архитектура; Умение писать unit-тесты; Опыт работы хотя бы с одной реляционной или NoSQL базой на уровне понимания, как данные хранятся и выбираются; Знакомство с системами контроля версий и процессом код-ревью; Английский язык на уровне чтения технической документации; Готовность отвечать за результат своей работы. Будет плюсом: Знакомство с PostgreSQL, ClickHouse, Kafka, Redis; Понимание основ Kubernetes и Docker; Опыт с Prometheus/Grafana. Что предлагаем: Белая, своевременная и конкурентоспособная заработная плата; Гибкий график: начало рабочего дня с 8 до 10; Наставничество от лида команды; Возможность влиять на технические решения и развитие продукта. Обратите внимание, что наша команда сотрудничает с кандидатами, проживающими на территории РФ.
Кто мы: T2 AdTech — стратегическое направление, объединяющее активы крупных игроков рекламного рынка: Yabbi, Redllama и Plazkart. Подбираем эффективные современные решения для рекламодателей и рекламных агентств посредством наших платформ с использованием собственных технологий и Big Data T2. Сейчас мы ищем менеджера проектов в направление DSP. DSP — платформа для закупки рекламного трафика в реальном времени (RTB / programmatic). Платформа участвует в аукционах, работает с рекламными биржами и отвечает за весь путь показа рекламы: от получения запроса до трекинга событий, ретаргетинга и отчётности. Продукту больше 7 лет. Это highload-система с большим количеством работающих сервисов и интеграций, которая продолжает активно развиваться. В команде 9 человек: backend- и frontend-разработчики, QA-инженер и тимлид. Прямых подчиненных у менеджера нет. Чем предстоит заниматься: Координировать работу команды разработки и взаимодействие с заказчиками; Собирать и уточнять требования, формулировать задачи и заводить их в YouTrack; Приоритизировать задачи и формировать спринты вместе с командой; Контролировать сроки, зависимости и выполнение договоренностей; Проводить планирования, статусы и ретроспективы, фиксировать договоренности и контролировать их выполнение; Быть первой точкой контакта для трафик- и аккаунт-менеджеров по вопросам продукта; Разбираться в технической части продукта настолько, чтобы самостоятельно отвечать на типовые вопросы и понимать возможности реализации новых функций; Выявлять риски и вовремя эскалировать вопросы, которые требуют участия руководителя или технических специалистов; Вести проектную документацию и базу знаний. Что для нас важно: Опыт от 2 лет в управлении IT-проектами; Опыт планирования и координации проектов, работы со сроками и рисками; Опыт взаимодействия с командами разработки и разными стейкхолдерами; Уверенная работа с таск-трекером (YouTrack, Jira или аналог); Понимание основных этапов разработки ПО; Базовое понимание frontend, backend, API и клиент-серверной архитектуры; Готовность разбираться в сложном техническом продукте и погружаться в его предметную область; Высшее образование; Русский — свободно, английский — на уровне чтения технической документации. Будет плюсом: Опыт работы в ad-tech, RTB, programmatic или другой сложной технической области; Базовые знания SQL; Опыт работы с MongoDB, ClickHouse или другими базами данных; Опыт работы с Agile / Scrum; Опыт наставничества; Использование ИИ-инструментов в работе. Soft skills: Самостоятельность и ответственность за результат; Умение задавать правильные вопросы и находить нужных людей для решения задачи; Системность и хороший follow-up: договорённости не теряются и доводятся до результата; Умение спокойно работать с большим объемом новой информации; Хорошая коммуникация с разработкой, тестированием, продуктом и бизнесом; Готовность постепенно становиться самостоятельной точкой входа по продукту. Наш контекст: Писать код не потребуется, но важно понимать техническую часть продукта и говорить с командой на одном языке. Основной стек: Домен: RTB / programmatic, OpenRTB Backend: Go Frontend: Vue.js Хранилища: MongoDB, ClickHouse, PostgreSQL, Redis, Aerospike, ScyllaDB Инфраструктура: Docker Compose Мониторинг: Prometheus, Grafana Задачи и спринты: YouTrack Код и CI/CD: GitLab Коммуникация: Zulip Что предлагаем: Современный стек без legacy: Vue 3, TypeScript, Vite, gRPC; Наставничество: ведущий инженер фронтенда и архитектор команды, код-ревью как обучение; Реальные задачи в продакшене рекламной платформы с первых недель; Гибридный или удаленный формат работы. Если дочитали вакансию до конца и заинтересовались, ответьте, пожалуйста, в сопроводительном письме: Сколько вам полных лет? В каком городе проживаете? (Нам важен часовой пояс)
Кто мы: T2 AdTech — стратегическое направление, объединяющее активы крупных игроков рекламного рынка: Yabbi, Redllama и Plazkart. Подбираем эффективные современные решения для рекламодателей и рекламных агентств посредством наших платформ с использованием собственных технологий и Big Data T2. Сейчас мы ищем фронтенд-разработчика в команду Yabbi. О продукте: iFACE — это веб-кабинет рекламной платформы: интерфейс, в котором управляют рекламными кампаниями, креативами, каталогом, медиапланами и смотрят статистику. Это SPA на Vue 3 + TypeScript, которое общается с бэкендом по gRPC-Web. Продукт активно развивается: современный стек без legacy, модульная архитектура, автотесты и код-ревью как норма. Это живой продакшен рекламной экосистемы, реальные пользователи и реальные данные с первых недель. Чем предстоит заниматься: 1. Верстка и реализация интерфейса: Верстать и собирать компоненты интерфейса на Vue 3 + TypeScript (PrimeVue, SCSS). Валидация и преобразование пользовательских данных для отправки на бекенд. Реализовывать пользовательские сценарии в модулях кабинета: кампании, креативы, каталог, медиапланы, статистика. 2. Работа с данными и API: Связывать интерфейс с бэкендом по gRPC-Web / REST (protobuf-ts, axios), обработка и преобразования данных для отображения в интерфейсе. Работать с состоянием приложения (Pinia) и маршрутизацией (Vue Router). Сначала - под контролем, затем всё более самостоятельно. 3. Качество кода: Покрывать компоненты юнит- и компонентными тестами (Vitest, Cypress), проходить код-ревью, соблюдать стандарты стилистки кода. Исправлять замечания по результатам ревью и тестирования, доводить задачу до стабильного результата. 4. Освоение и рост: Осваивать кодовую базу и архитектуру: модульная структура, роутинг с guard-ами, gRPC-клиент, принятые командой стандарты, code-style guide. Постепенно переходить от отдельных поставленных задач к самостоятельному ведению типовых фич без пошаговой постановки. Наш стек: Язык и фреймворк: TypeScript, Vue 3 (Composition API), Vite UI: PrimeVue 4, PrimeIcons, SCSS / Sass, vue3-easy-data-table Состояние и роутинг: Pinia, Vue Router Формы и валидация: Vuelidate Работа с API: gRPC-Web (protobuf-ts), Axios, сгенерированный API-клиент Авторизация: JWT (jwt-decode, js-cookie) Тестирование: Vitest, Cypress Качество кода: ESLint (airbnb-base), Stylelint, Prettier, Husky (pre-commit хуки) Утилиты: dayjs, decimal.js, lodash Что для нас важно в кандидате: Опыт от 1 года продуктовой разработки TypeScript в реальном проекте (интерфейсы, составные типы, типизация API, дженерики) Понимание Vue 3 (Composition API) Понимание компонентного подхода и уверенные навыки вёрстки и стилизации (дизайн токены) Практика с Pinia, Vue Router и UI библиотеками (PrimeVue / Element Plus / Vuetify) Базовые знания производительности фронтенда (рендер, размер бандла, lazy load) Понимание Git, стейджинга и готовность работать по стандартам команды Русский — свободно; английский — чтение технической документации. Будет плюсом: Автотесты (Vitest / Jest, Cypress / Playwright) Понимание gRPC / protobuf или опыт с типизированными API-клиентами Понимание GitLab CI, Docker на уровне запуска, git-flow Контекст ad-tech / рекламных кабинетов / дата-насыщенных интерфейсов. Soft skills: Обучаемость: быстро осваивать новое и применять на практике Самостоятельность в поиске решений и ответственность за качество итогового кода Умение решить задачу самостоятельно, ИИ использовать как вспомогательный инструмент Осмысленный, проверенный код на ревью, технические решения в котором автор может объяснить Готовность задавать вопросы и спокойно принимать обратную связь на ревью Коммуникация с бэкендом (контракты), тестированием и дизайном Двигаться от «делаю поставленное» к «веду сам». Что предлагаем: Современный стек без legacy: Vue 3, TypeScript, Vite, gRPC - реальный продукт федерального масштаба Наставничество: ведущий инженер фронтенда и архитектор команды, код-ревью как обучение Реальные задачи в продакшене рекламной платформы с первых недель Гибридный или удаленный формат работы. Обратите внимание, что наша команда сотрудничает с кандидатами, проживающими на территории РФ.