Escalate

RPA Developer – Node.js, TypeScript

Escalate

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain automation bots using Playwright, Puppeteer, or Selenium.
  • Preferably program in Node.js / TypeScript.
  • Implement anti-bot and captcha bypass mechanisms.
  • Work with proxy rotation and fingerprint control.
  • Manage concurrency, queues, and asynchronous processing (RabbitMQ or similar).
  • Implement retry and fallback mechanisms and automatic block detection.
  • Optimize success rate, average time per request, and cost per execution.
  • Monitor logs and metrics using tools like Grafana, Redis, and Prometheus.
  • Collaborate with the Infrastructure team in Kubernetes environments.
  • Contribute to horizontal scalability and dynamic worker control.

Requirements

  • Strong experience with JavaScript / TypeScript.
  • Experience with browser automation.
  • Advanced knowledge of HTTP (headers, cookies, sessions).
  • Experience debugging requests (DevTools, HAR, etc.).
  • Knowledge of concurrency control and asynchronous processing.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsTypeScriptPlaywrightPuppeteerSeleniumHTTPconcurrency controlasynchronous processingdebugginganti-bot mechanisms