Москва, Днепропетровская улица, 2
Метро: ПражскаяПроект: масштабируемая платформа объявлений на микросервисной архитектуре.
Стек: Node.js (NestJS), PostgreSQL, Redis, WebSocket, Elasticsearch.
Инфраструктура: контейнеризация (Docker), оркестрация (Kubernetes).
Готовность 90% – требуется довести до релиза, настроить мониторинг, интегрировать AI-сервисы.
Обязанности
Управлять командой из 5 направлений: Backend, Frontend, Mobile, DevOps, QA.
Довести проект до 100%: регресс, фикс критических багов, CI/CD (GitHub Actions), мониторинг, подготовка мобильных приложений к сторам.
Организовать релиз, план отката, пост-релизный мониторинг (Grafana, ELK).
Приоритизировать задачи, управлять рисками.
Руководить подключением и использованием AI-сервисов (модерация, рекомендации, чат-бот, генерация описаний, аналитика).
Требования
Опыт управления:
PM от 5 лет (веб / микросервисы / маркетплейсы).
Завершили минимум 2 проекта на стадии 80%+.
Управляли командой 5+ человек (Backend, Frontend, Mobile, DevOps, QA).
Технические знания (уровень постановки задач и контроля):
Backend: NestJS (Node.js, TypeScript), PostgreSQL (TypeORM/Prisma), Redis (Pub/Sub), RabbitMQ, WebSocket, REST API, gRPC (перспектива), unit/integration тесты.
Frontend: Next.js (SSR/SSG), React, TypeScript, TailwindCSS, React Query/Zustand, WebSocket, адаптивная вёрстка, Jest.
Mobile: React Native (или Flutter), push, геолокация, карты (Mapbox/Yandex/Google Maps), публикация в App Store / Google Play.
DevOps: Docker, Kubernetes, GitHub Actions, Prometheus, Grafana, ELK (Elasticsearch, Logstash, Kibana), Helm, SSL, Secrets management.
QA: ручное тестирование API (Postman/Swagger) и UI, тест-кейсы/чек-листы, регресс, баг-трекинг (Jira + GitHub Issues), основы автоматизации.
Работа с ИИ:
Опыт внедрения AI-сервисов в веб- или мобильные проекты (хотя бы один сценарий).
Понимание AI-решений для платформы объявлений:
Модерация контента (OpenAI Vision, Google Vision, Azure Content Safety).
Рекомендательная система (коллаборативная фильтрация, LLM).
Чат-бот поддержки (GPT-4, Claude, Яндекс GPT).
Генерация описаний (мультимодальные модели).
Аналитика и прогнозирование (спрос, цены, мошенничество).
Умение оценить сложность интеграции (API, latency, стоимость, обработка ошибок).
Знание вариантов подключения: REST API (OpenAI, Anthropic, Google, Yandex, Hugging Face), SDK для Node.js/Python, самостоятельный хостинг (TensorFlow Serving, ONNX, vLLM).
Опыт постановки задач бэкенду (очереди, кэширование, fallback) и контроля качества ответов моделей (precision/recall).
Инструменты совместной работы:
GitHub (репозитории, Issues, Projects, Wiki, GitHub Actions).
Jira, Confluence.
Языки: английский B2 (Upper-Intermediate) – чтение документации, коммуникация.
Личные качества: готовность работать на результат, ответственность за финальный релиз.
Будет плюсом
Опыт в e-commerce / досках объявлений.
Знание Kafka, нагрузочное тестирование (k6/JMeter).
Условия
Удалёнка, гибкий график (в релизные дни – плотное пересечение).
Фикс + бонус за успешный релиз (KPI: стабильность, сроки, качество).
Долгосрочное сотрудничество.
Компенсация софта (Jira, Miro и др.).