сегодня

Fullstack TypeScript-разработчик

ориентир по рынку
вакансия зп не указана
в среднем 269 341 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Мы делаем платформу, которая автоматизирует работу с блогерами: поиск и парсинг каналов, CRM, коммуникацию через бота, аналитику эффективности и ML-скоринг. Цель — запустить рекламную кампанию «одной кнопкой» по бюджету и ТЗ. По сути этовнутренний аналог Facebook Business Manager для инфлюенс-маркетинга.

задачи

  • Разрабатывать парсеры для Instagram, Telegram, YouTube, VK и TikTok: охваты, реакции, форматы (Reels, Stories, посты), медианные метрики, частота публикаций.
  • Проектировать базу и CRM на PostgreSQL + Prisma с миграциями: каналы, владельцы каналов (один владелец ведёт много каналов), статусы, гео аудитории. Объём: 10 000+ каналов.
  • Разрабатывать бэкенд в микросервисной архитектуре (парсинг, CRM, бот, аналитика, запуск кампаний — отдельные сервисы) и кешируемый фронтенд на React.
  • Делать коммуникационного бота: первый контакт, диалог, напоминания об отчётах, мультиаккаунты, передача диалога менеджеру.
  • Собирать аналитику: внутренняя статистика, UTM, конверсии, связка с системой заказов для LTV.
  • Вместе с командой строить ML-скоринг каналов по ROI и модуль автозапуска кампаний.
  • Защищать систему от блокировок: прокси, ротация аккаунтов.

требования

  • Системное мышление. Вы видите архитектуру решения целиком, понимаете, как модули связаны между собой, и умеете разбить большую задачу на части. Нам нужен человек, который думает, а не просто пишет код.
  • Умение читать чужой код. Вы разбираетесь в чужом коде, оцениваете его качество и находите слабые места. Это важнее, чем объём кода, написанного руками.
  • Вайб-кодинг как основной способ работы. Вы уверенно разрабатываете с Cursor, Claude Code и подобными инструментами: ИИ пишет код, а вы проектируете, ревьюите и отвечаете за результат. Понимаете каждую строку, которая попадает в проект, и не копируете код вслепую.
  • Самостоятельность и пунктуальность. Вы честно оцениваете сроки и укладываетесь в них.
  • TypeScript — основной язык на фронте и бэке
  • Фронтенд: React, кеширование данных и запросов (TanStack Query или аналог)
  • Бэкенд: Node.js, микросервисная архитектура, взаимодействие сервисов через API и очереди (Redis/BullMQ, RabbitMQ или аналог)
  • База данных: PostgreSQL, Prisma ORM, миграции (Prisma Migrate)
  • Инфраструктура: Docker, базовый DevOps
  • Будет плюсом: опыт с Next.js будет плюсом; парсинг на Playwright/Puppeteer, работа с прокси, API соцсетей и Telegram (MTProto/GramJS), обход антибот-защит

условия

  • Уникальную возможность построить все процессы с нуля в будущем крупном проекте
  • Высокую зарплату: мы готовы достойно платить классным специалистам за их время
  • Проектная работа, оформление через самозанятость . Это не штатная должность, но с полной занятостью и вовлеченностью
  • Творческую реализацию: вы сможете предлагать идеи и внедрять их в проект так, как видите. Мы открыты для нестандартных решений и приветствуем креативный подход
  • Работаем по задачам: каждая ставится отдельно, с понятным результатом и сроком. Если срок сорван, задача может быть передана другому исполнителю
  • Крутую открытую команду профессионалов с масштабным успешным бэкграундом

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.