Привет!⚡️
Мы в поиске Full-Stack Developer (PHP/Go) на part-time.
Почему мы крутое место для работы и профессионального развития?
-
Мобио - технологическое агентство мобильного маркетинга. Мы работаем с 2013 года и являемся признанными экспертами в области мобильной рекламы, что подтверждено рейтингами Adindex, Ruward, Tagline, PPAP.
-
Предлагаем remote friendly формат работы, благодаря использованию различных инструментов для слаженной работы (Asana, Slack, G-Suite, HubSpot).
-
Конкурентный уровень дохода (детали обсуждаем на интервью)
-
Мы придаем большое значение развитию и обучению наших сотрудников. Более 30% из них достигают карьерного роста внутри компании.
Основные задачи:
Восстановление и рефакторинг существующей кодовой базы на PHP/Symfony и Go.
Развитие ETL-процесса: обеспечение стабильной загрузки и обработки "сырых" постбэков из AppsFlyer в ClickHouse.
Разработка и оптимизация веб-интерфейса для гибкой фильтрации и сегментации больших объемов данных.
Интеграция с рекламными платформами: реализация функционала отправки сегментированных аудиторий в API рекламных систем (ВК Реклама, Яндекс.Директ и др.).
Написание сложных SQL-запросов к ClickHouse для эффективной агрегации данных по фильтрам.
Участие в поддержке и доработке инфраструктуры сервиса (Docker, Kubernetes, Nginx).
Что для этого нужно:
-
Опыт коммерческой разработки на PHP и Symfony (от 3 лет).
-
Глубокое понимание и опыт работы с реляционными базами данных (например, PostgreSQL, MySQL). Понимание оптимизации запросов.
-
Опыт работы с Docker и оркестрацией (знания Kubernetes будут сильным плюсом, так как сервис работает в этом окружении).
-
Опыт написания SQL-запросов средней и высокой сложности (агрегации, JOIN, оконные функции).
-
Понимание принципов REST API и опыт интеграции со сторонними сервисами.
Какими техническими навыками надо обладать:
-
Бэкенд:
-
PHP 7/8, Symfony (важно понимание архитектуры, сервисов, Doctrine ORM).
-
Go (как большой плюс, так как часть сервисов уже написана на нем).
-
Работа с очередями (RabbitMQ, Kafka или аналоги) для обработки сырых данных.
-
Знание и опыт работы с ClickHouse (как ключевое преимущество для работы с большими данными).
-
-
Фронтенд:
-
JavaScript (ES6+).
-
Один из современных фреймворков (Vue.js, React или Angular) для построения интерфейса с фильтрами.
-
Знание HTML5, CSS3.
-
-
Инфраструктура:
-
Умение работать с Nginx (базовая настройка).
-
Понимание CI/CD процессов (GitLab CI).
-
Умение работать в среде Kubernetes (поды, деплойменты, сервисы).
-
-
Базы данных:
-
ClickHouse (как основное хранилище для аналитических данных).
-
Реляционная БД (PostgreSQL/MySQL) для служебных данных.
-
Важно:
-
Самостоятельность: Способность разбираться в legacy-коде, восстанавливать логику и вносить улучшения без постоянного контроля.
-
Ответственность: Понимание, что от качества работы сервиса зависят рекламные кампании и бюджет.
-
Быть на связи для решения асап вопросов (редко). Иметь возможность брать задачи в работу в течение 1-2 часов с их постановки.
Ключевые навыки
- PHP
- MySQL
- part-time
- Docker