Кладовая

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

Коротко

Удалённая full-time позиция fullstack-разработчика (TypeScript, React, Node.js, PostgreSQL/Prisma, микросервисы) для платформы автоматизации работы с блогерами (парсинг каналов, CRM, бот, аналитика, ML-скоринг). Требуется опыт системного проектирования архитектуры, умение читать и ревьюить чужой код, а также работа с AI-инструментами (Cursor, Claude Code) как основным способом кодинга. Оформление проектное, через самозанятость, с полной занятостью.

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

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте