Назад
2 дня назад

Senior Backend Developer (Node.js/AI)

5 000 - 5 500$
Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

#вакансия #backend #node #удалёнка #удалённо #fulltime #nestjs #postgres

Название компании: Globalwork
Формат работы: Удаленка
Занятость: Полная
Зарплатная вилка:
5000-5500 USD gross
📬Контакты: @olga_mentor80

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.

🛠 Node.js + TypeScript, NestJS
PostgreSQL (TypeORM)
Redis + BullMQ, NATS
Playwright, Bright Data
Docker, Helm, Kubernetes


📍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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -