Откликайтесь
на вакансии с ИИ

Инженер по разработке краулер-движка (Node.js/TypeScript)
Интересная инженерная задача в востребованной нише сбора данных. Стек технологий современный и профильный, а четкое описание задач указывает на зрелость процессов в команде.
Сложность вакансии
Роль требует не только отличного владения Node.js/TypeScript, но и специфических навыков в области веб-скрейпинга: обход анти-бот систем, работа с headless-браузерами и управление прокси. Это узкая специализация, где важен опыт борьбы с защитными механизмами сайтов.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиций Middle/Senior Node.js разработчиков в России рыночный диапазон составляет от 250 000 до 450 000 рублей. Специализация на краулинге может давать дополнительную премию к рынку из-за редкости навыков.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Если вы умеете обходить анти-фрод системы и строить надежные краулеры, откликайтесь через Runello-бот прямо сейчас!
Описание вакансии
Инженер по разработке краулер-движка (Node.js/TypeScript)
Грейд: Middle/Senior
Стек: Node.js, TypeScript, Playwright, Puppeteer, Crawlee, Cheerio, REST API, SQL
Мы ищем сильного инженера, который поможет нам построить и поддерживать масштабируемый движок для сбора данных — надёжный, предсказуемый и устойчивый к защитным механизмам сайтов. Вам предстоит разраб…
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- SQL
- REST API
- Playwright
- Node.js
- Puppeteer
- Cheerio
- Crawlee
Возможные вопросы на собеседовании
Проверка понимания работы headless-браузеров и оптимизации ресурсов.
В каких случаях вы выберете Playwright вместо Cheerio, и как вы будете оптимизировать потребление памяти при запуске 100+ инстансов браузера?
Критически важный навык для краулинга современных сайтов.
Какие методы обхода Cloudflare или систем поведенческого анализа вы применяли на практике?
Проверка навыков проектирования систем.
Как бы вы спроектировали систему очередей для распределенного краулера, чтобы обеспечить отказоустойчивость и соблюдение лимитов (rate limiting)?
Оценка опыта работы с Crawlee.
Какие преимущества дает использование библиотеки Crawlee по сравнению с самописным решением на базе Puppeteer?
Проверка навыков работы с данными.