Покажет вашу совместимость и напишет письмо
"Мы — технологическая компания, специализирующаяся на разработке.
В команду требуется Senior Node.js инженера, который возглавит направление углубленного тестирования защитных алгоритмов.
Senior Node.js Developer (Web Automation)
Компании требуется Senior-разработчик для проектирования и поддержки систем автоматизированного взаимодействия с веб-интерфейсами. Позиция предполагает работу над архитектурой высоконагруженных скриптов для эмуляции пользовательских сессий.
Стек технологий: Node.js, Playwright, Puppeteer, HTTP/Proxy.
Обязанности
Проектирование и реализация сценариев автоматизации браузера (Headless Chrome/Webkit) на базе Node.js и Playwright.
Обеспечение стабильного выполнения сценариев в условиях динамически изменяющегося контента и сложной верстки веб-ресурсов.
Настройка и поддержка инфраструктуры для маршрутизации трафика (интеграция с прокси-серверами).
Работа с параметрами идентификации браузера (browserfingerprinting) и настройка окружения для корректной эмуляции сессий.
Реализация алгоритмов нелинейного поведения для повышения валидности автоматизированных действий.
Требования
Node.js: 5+ лет коммерческого опыта. Глубокое понимание Event Loop, асинхронной архитектуры и работы с сетевыми протоколами.
Browser Automation: Экспертный уровень владения Playwright и/или Puppeteer. Понимание принципов рендеринга страниц.
Network: Опыт работы с API, управления прокси-соединениями и настройки сетевых заголовков.
Emulation: Понимание принципов формирования цифрового отпечатка устройства (device fingerprinting) и методов его конфигурации.
Code Quality: Навыки написания масштабируемого, поддерживаемого кода и проведения технического аудита решений.
Опыт использования PHP (Laravel) для разработки вспомогательных микросервисов.
Понимание методологий QA и жизненного цикла тестирования веб-приложений.
Знание нормативных и технических ограничений в области автоматизированного сбора данных.
Условия
Участие в разработке высокотехнологичного продукта.
Удаленный формат работы.
Рыночный уровень оплаты труда (обсуждается по итогам технического интервью).
Не указана
Похожие специалисты получают 221 000 - 285 000
Фулстек разработчик, Старший (Senior) • Node.js • PHP • Laravel
Можно удалённо
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений