Senior Full-stack Developer (Node.js + React)
🏢 Компания: TrafficConnect
🌍 Формат: Удалёнка
🕒 Занятость: Полная занятость
О компании:
TrafficConnect — один из лидеров affiliate-рынка в iGaming, на рынке с 2018 года. Компания работает в 80+ GEO и за последние два года выросла с 20 до 140+ сотрудников. Фокус на сильной технической экспертизе, автоматизации, web scraping и решениях с AI.
Задачи:
• Разрабатывать и развивать backend-сервисы на Node.js, TypeScript и NestJS
• Проектировать и поддерживать REST API; реализовывать продуктовые фичи end-to-end (backend, БД, frontend)
• Развивать frontend-приложение на React
• Создавать и поддерживать системы web scraping и browser automation, разрабатывать crawlers
• Работать с прокси, ротацией IP, browser fingerprinting, anti-bot механизмами и CAPTCHA-сервисами
• Проектировать фоновые процессы, очереди и асинхронную обработку данных; улучшать производительность и надёжность сервисов
Требования:
• Коммерческий опыт разработки от 5 лет и опыт работы с production-системами
• Уверенные знания Node.js, TypeScript и NestJS
• Опыт проектирования и разработки REST API и масштабируемой backend-архитектуры
• Практический опыт работы с очередями, асинхронными процессами и интеграцией сторонних API
• Сильный опыт разработки web scraping-решений на Playwright или Puppeteer; понимание proxy rotation и anti-bot механизмов
• Уверенный опыт работы с React и понимание взаимодействия frontend и backend
Стек:
Node.js, TypeScript, NestJS, React, Playwright, Puppeteer, PostgreSQL, Prisma, Redis, BullMQ, Docker, GitLab CI/CD, Linux, Nginx, AWS S3, AI, LLM, web scraping, browser automation, proxy, CAPTCHA
Условия:
• Удалённый формат работы
• Отпуск, дополнительные выходные и оплачиваемые sick days
• Компенсация обучения, конференций и профессионального развития
• Компенсация спорта и заботы о здоровье (Traffic Well)
• Конкурентная компенсация и бонусная система; возможность влиять на архитектуру и технические решения
📩 Откликнуться