Senior Full-stack Developer (Node.js + React)

Summary

Senior full-stack developer building and scaling high-load Node.js backend services and React frontends for an affiliate marketing platform in iGaming, using AI, web scraping, and automation tools.

Senior Full-stack Developer (Node.js + React)


Мы TrafficConnect — один из лидеров affiliate-рынка в iGaming.

На рынке с 2018 года, работаем в 80+ GEO и за последние два года выросли с 20 до 140+ сотрудников. Наше главное преимущество — сильная техническая экспертиза, скорость принятия решений и желание строить продукты, которые действительно дают конкурентное преимущество.

Мы разрабатываем собственные внутренние сервисы, автоматизируем бизнес-процессы и создаем инструменты, которые помогают нашим командам масштабироваться быстрее рынка. AI, web scraping, автоматизация, аналитика и высоконагруженные сервисы — не эксперименты, а часть нашей ежедневной работы.

Сейчас мы ищем Senior Full-stack Developer, который станет одним из ключевых инженеров команды и будет участвовать не только в разработке, но и в принятии архитектурных решений, развитии продукта и инженерных практик.


🚀 Эта роль для тебя, если ты:

  • любишь разбираться в сложных системах и самостоятельно находить лучшие технические решения

  • умеешь реализовывать функциональность end-to-end — от проектирования базы данных и API до пользовательского интерфейса

  • понимаешь, что хороший инженер отвечает не только за код, но и за стабильность продукта в production

  • умеешь принимать архитектурные решения и аргументированно объяснять их trade-offs

  • получаешь удовольствие от автоматизации, web scraping и работы с нестабильными внешними системами

  • любишь оптимизировать производительность, устранять bottlenecks и делать системы надежнее

  • воспринимаешь 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-сервисами

  • проектировать фоновые процессы, очереди и асинхронную обработку данных

  • работать с PostgreSQL, Prisma ORM, Redis и BullMQ

  • интегрировать внешние API, AI и LLM-инструменты в продукт

  • улучшать производительность, надежность и масштабируемость сервисов

  • участвовать в архитектурных обсуждениях, code review и развитии инженерных стандартов команды

  • диагностировать production-проблемы и устранять системные причины их возникновения


✅ Что ожидаем от тебя:

  • коммерческий опыт разработки от 5 лет и опыт работы с production-системами

  • уверенные знания Node.js, TypeScript и NestJS

  • опыт проектирования и разработки REST API, понимание масштабируемой backend-архитектуры

  • практический опыт работы с очередями, асинхронными процессами и интеграцией сторонних API

  • сильный опыт разработки web scraping-решений на Playwright или Puppeteer, понимание anti-bot механизмов, proxy rotation и browser automation

  • уверенный опыт работы с React и понимание взаимодействия frontend и backend

  • опыт работы с PostgreSQL, Prisma ORM, Redis, оптимизацией SQL и производительности приложений

  • практический опыт работы с Docker, GitLab CI/CD, Linux, Nginx и AWS S3

  • умение проектировать технические решения, писать чистый поддерживаемый код, проводить code review и работать с legacy-проектами


🚀 Что ты получишь в TrafficConnect:

  • удаленный формат работы

  • отпуск, дополнительные выходные и оплачиваемые sick days

  • компенсацию обучения, конференций и профессионального развития

  • Traffic Well — компенсацию спорта, хобби и заботы о здоровье

  • экспертную команду, внутренние митапы, обмен знаниями и сильную инженерную культуру

  • конкурентную компенсацию и бонусную систему

  • свободу в выборе технических решений и инструментов

  • возможность напрямую влиять на архитектуру продукта и развитие инженерных процессов

  • современный стек, сложные инженерные задачи и минимум бюрократии

  • практическую работу с AI, LLM и автоматизацией внутренних процессов

  • корпоративные мероприятия и активности

  • возможность получить финансирование под собственные проекты и идеи внутри компании