A web platform that helps freelancers find remote jobs more effectively with AI.
Looking for a Senior Backend Engineer (Node.js / NestJS / Scraping Automation) to design and build the backend behind our auto-apply platform with a strong focus on ATS/job-board scraping and automation.
📍What You’ll Do
• Design and develop a reliable web scraping & automation layer: handle and minimize CAPTCHAs, deal with IP blocking (IP rotation, proxies, rate limiting), automate systems with email verification, verification codes/links, logins, and other multi-step flows.
• Design and develop the backend for the auto-apply system.
• Build and scale high-load services: workers, task queues, flow orchestration.
• Build a platform that scales reliably: retries, deduplication, throttling, graceful degradation, timeouts.
• Design an architecture that scales across multiple ATS and job boards.
• Design an architecture that supports horizontal scaling and remains resilient to unstable external systems, UI changes, deadlocks, and partial failures.
• Set up monitoring and alerting for critical systems (CAPTCHA spikes, blocks, failure rates by ATS, queue health, etc.).
• Work with the Tech Lead to shape realistic technical requirements, API contracts, and pragmatic implementation decisions.
📍Company expects
• 5+ years of commercial backend experience.
• Strong production experience with Node.js (TypeScript preferred).
- OR Practical production experience with Go and/or Python for scraping, automation, or integration-heavy services. In case you have experience with Go or Python you need to switch to NodeJS.
• Hands-on production experience with web scraping / browser automation: Playwright/ Puppeteer / Selenium, dynamic websites, SPAs, unstable external systems, and anti-bot / anti-scraping constraints.
• Strong understanding of anti-bot / anti-scraping constraints: CAPTCHAs, IP blocking, proxies, session persistence, throttling, redirect loops, retries, and timeouts.
• Experience building high-load distributed systems with microservices, workers and queues, designed for fault tolerance and scalability.
• Confident with Postgres, Redis and NATS (or similar message brokers) in production.
• Experience automating complex multi-step flows, including signup, login, email confirmations, verification codes, magic links, and application submission journeys.
• Strong focus on security and data privacy (PII, tokens, encryption).
📍What We Offer:
• Market salary in USD
• 20 workdays/year paid vacation
• Full-time remote work with flexible working hours
• Fast-paced, product-driven environment with real ownership and autonomy
• Opportunity to shape architecture and tech stack in a VC-backed startup from early stages
• Close collaboration with a strong product team (PM, design, growth)
• A culture of transparency, minimal bureaucracy, and quick decision-making
• Smart, ambitious teammates who value impact over process
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации