Москва, Флотская улица, 7к1
Метро: БеломорскаяTeamlead / Ведущий разработчик
(Full-stack + Mobile)
Стек: PHP (Yii2), React Native, PostgreSQL/MySQL, высоконагруженные БД
Занятость: обсуждается индивидуально (рассматриваем как гибридный, так и удалённый формат)
О нас и проектах
Мы ищем сильного технического специалиста, который возьмёт на себя техническое лидерство сразу в двух разных, но одинаково интересных продуктах. Оба продукта уже существуют, работают и находятся в промышленной эксплуатации — речь не о разработке с нуля, а о поддержке, доработке и развитии действующих систем.
Проект №1 (B2B/B2C): Маркетплейс и система подбора аккумуляторов.
Действующий проект, работающий на реальных пользователях. Это не просто интернет-магазин, а сложная инженерная система с кастомным движком подбора по марке/модели/году/объёму/типу кузова. Ядро проекта — большая база данных, постоянная синхронизация фидов поставщиков и маркетплейсов, интеграция с учётными системами (1С:Бухгалтерия, CRM). Задача — не строить систему заново, а поддерживать, оптимизировать и развивать то, что уже работает.
Проект №2 (B2C): Мобильное приложение для предупреждения о землетрясениях.
Действующее приложение в проде, с активными подписчиками. Geo-сервис с элементами AI/ML на базе подписки, мгновенно обрабатывающий сейсмические данные и отправляющий push-уведомления с учётом региональных особенностей и времени реакции. Требуется дальнейшая доработка функционала, повышение стабильности и производительности — не разработка с нуля.
Чем предстоит заниматься
• Техническое лидерство: определять архитектуру новых фич, проводить code review, отвечать за техническое качество обоих продуктов.
• Самостоятельная разработка: сейчас в команде один разработчик, поэтому важно, чтобы вы могли не только ставить задачи и контролировать их выполнение, но и сами закрывать значимую часть работы руками — от бэкенда до мобильной части. Состав команды может меняться по мере роста нагрузки.
• Работа с легаси (Yii2): оптимизация текущего кода магазина, рефакторинг сложных участков, миграция на актуальные версии PHP, подготовка к возможному переписыванию отдельных модулей.
• Инфраструктура БД: работа с большими объёмами данных — настройка индексов, оптимизация сложных JOIN-запросов для подбора авто, разработка стратегии кеширования.
• Интеграции: разработка и поддержка API для синхронизации с 1С (обмен номенклатурой, остатками, заказами) и внешними фидами поставщиков (парсинг/обмен).
• Мобильная платформа: развитие приложения на React Native — производительность, геолокация, подписочные механики (IAP), фоновые задачи и push-уведомления.
• DevOps: участие в настройке CI/CD для обоих продуктов, мониторинг ошибок (Sentry/Bugsnag) и производительности (NewRelic/Zabbix) — на базовом уровне, без необходимости быть выделенным DevOps-инженером.
Мы ожидаем от вас
Обязательно:
• Опыт коммерческой разработки на PHP от 5 лет.
• Опыт постановки задач и менторства других разработчиков (формальный опыт управления командой не обязателен — важнее умение самостоятельно вести проект от идеи до релиза).
• Глубокое знание Yii2 — не просто "пользовался", а понимание внутреннего устройства, событий, поведений, виджетов.
• Опыт разработки на React Native (сборка, навигация, работа с нативными модулями) — самостоятельной или в качестве технического руководителя.
• Экспертный уровень SQL (PostgreSQL/MySQL): умение читать планы выполнения, оптимизировать запросы, работать с транзакциями.
• Опыт интеграции с внешними REST API и SOAP, особенно с 1С и торговыми площадками.
• Понимание клиент-серверной архитектуры, принципов RESTful API, WebSocket.
Будет плюсом:
• Опыт работы с геопространственными данными (PostGIS, навигационные карты).
• Знание принципов работы с подписками (RevenueCat, Google Play Billing / App Store Connect).
• Опыт оптимизации PHP-приложений (Opcache, работа с очередями — RabbitMQ/Redis).
• Навыки продуктового мышления (Product Owner) — декомпозиция бизнес-требований в технические задачи.
Мы предлагаем
• Реальное влияние: вы строите архитектуру, мы прислушиваемся к техническим решениям.
• Автономию: минимум бюрократии, максимум доверия к вашим инженерным решениям.
• Зарплата: обсуждается индивидуально, зависит от вашего уровня экспертизы (вилка в резюме приветствуется).
Как откликнуться
Присылайте резюме с пометкой "Teamlead Yii2+RN". В сопроводительном письме напишите пару строк о вашем самом сложном кейсе в оптимизации БД или самом нестандартном баге в React Native.