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

сегодня

node.js developer

выше рынка на 37,8%
вакансия 400 333 ₽
в среднем 290 552 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Веб-платформа, которая помогает фрилансерам находить удалённую работу более эффективно с помощью ИИ.

задачи

  • Проектировать и разрабатывать надёжный слой для веб-скрапинга и автоматизации: обрабатывать и минимизировать капчи, работать с блокировками IP (ротация IP, прокси, ограничение скорости), автоматизировать системы с проверкой по электронной почте, кодами/ссылками для подтверждения, входами и другими многошаговыми процессами.
  • Проектировать и разрабатывать бэкенд для системы автоподачи заявок.
  • Создавать и масштабировать высоконагруженные сервисы: воркеры, очереди задач, оркестрация процессов.
  • Создавать платформу, которая надёжно масштабируется: повторные попытки, дедупликация, ограничение скорости, плавное снижение производительности, тайм-ауты.
  • Проектировать архитектуру, которая масштабируется на множество ATS и досок объявлений.
  • Проектировать архитектуру, которая поддерживает горизонтальное масштабирование и остаётся устойчивой к нестабильным внешним системам, изменениям пользовательского интерфейса, взаимоблокировкам и частичным сбоям.
  • Настраивать мониторинг и оповещения для критически важных систем (всплески капч, блокировки, частота сбоев по ATS, состояние очереди и т. д.).
  • Работать с техническим руководителем для формирования реалистичных технических требований, контрактов API и прагматичных решений по реализации.

требования

  • Более 5 лет коммерческого опыта в бэкенде.
  • Уверенный опыт работы в продакшене с Node.js (предпочтительно TypeScript).
  • Или практический опыт работы в продакшене с Go и/или Python для скрапинга, автоматизации или сервисов с интенсивной интеграцией. В случае опыта с Go или Python необходимо перейти на NodeJS.
  • Практический опыт работы в продакшене с веб-скрапингом / автоматизацией браузера: Playwright/Puppeteer/Selenium, динамические веб-сайты, SPA, нестабильные внешние системы и ограничения против ботов/скрапинга.
  • Глубокое понимание ограничений против ботов/скрапинга: капчи, блокировка IP, прокси, сохранение сессий, ограничение скорости, циклы перенаправления, повторные попытки и тайм-ауты.
  • Опыт создания высоконагруженных распределённых систем с микросервисами, воркерами и очередями, разработанных для отказоустойчивости и масштабируемости.
  • Уверенное владение Postgres, Redis и NATS (или аналогичными брокерами сообщений) в продакшене.
  • Опыт автоматизации сложных многошаговых процессов, включая регистрацию, вход, подтверждение по электронной почте, коды подтверждения, ссылки для входа и процессы подачи заявок.
  • Сильный фокус на безопасности и конфиденциальности данных (PII, токены, шифрование).
  • Будет плюсом опыт работы с Docker, Helm, Kubernetes.

условия

  • Рыночная зарплата в USD.
  • 20 рабочих дней в году оплачиваемого отпуска.
  • Полная удалённая работа с гибким графиком.
  • Быстрая, ориентированная на продукт среда с реальной ответственностью и автономией.
  • Возможность формировать архитектуру и технологический стек в стартапе с венчурным финансированием с ранних этапов.
  • Тесное сотрудничество с сильной продуктовой командой (PM, дизайн, рост).
  • Культура прозрачности, минимальной бюрократии и быстрого принятия решений.
  • Умные, амбициозные коллеги, которые ценят результат больше процесса.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Telegram Добавить в отклики

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