
RPA Developer – Node.js, TypeScript
Escalate
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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