Job Closed
This listing is no longer active.
Engineering, Solutions, Data-Driven Intelligence.
RPA Developer – Node.js, TypeScript
Location
Brazil
Posted
98 days ago
Salary
0
Seniority
Senior
Job Description
RPA Developer – Node.js, TypeScript
Escalate
• 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.
Job 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Desenvolvedor Backend, C/C++ – Pleno
Cedro TechnologiesOur mission is to deliver solutions that transform, as this is our achievement.
• Desenvolver e manter sistemas em C/C++ voltados a OMS e Risco; • Implementar e executar testes das soluções desenvolvidas, garantindo qualidade e estabilidade; • Atuar tanto em novas funcionalidades quanto na correção de bugs; • Fornecer suporte a outras áreas, facilitando a integração entre sistemas.
Full-Stack Software Development Engineer II, Java, Angular
MeridianLinkConnecting You to Better: MeridianLink is the developer of the industry's first multi-channel loan origination system.
• Develop single-page applications (SPAs) using Angular and modern front-end tooling. • Collaborate with back-end engineers to integrate RESTful APIs and ensure seamless data flow. • Ensure front-end code quality, performance, accessibility, and cross-browser compatibility. • Contribute to architectural decisions that span both front-end and back-end systems • Participate in Agile ceremonies and drive continuous improvement in development practices.
Full-Stack Developer, Python, JavaScript
GoReelGoReel is an iGaming tech provider and game developer.
We are looking for a skilled **Full Stack Developer (*****Python***** + *****Vue.js*****)** to join our experienced and compact product team.****We develop and maintain a wide range of internal services that keep the company running — from our gaming platform and back-office tools to analytics infrastructure. Our tech work is deep: we deal a lot with databases, distributed systems, architecture planning, and performance validation through R&D.****Your main focus will be on **developing and continuously improving three internal platforms**, strengthening their integration with other company systems, and ensuring a seamless experience for our users and partners.****We’re a **remote-friendly team** with minimal bureaucracy: just **one weekly stand-up** and a**d-hoc syncs as needed**. ******Our priority** is to balance business impact with engineering quality — and to keep the team happy, motivated, and proud of what we build.
Senior Ruby on Rails Engineer
Smart WorkingEmpowering companies to work with the best engineers in the world
• Design, build, and enhance features across the full Ruby on Rails application stack • Take ownership of defined problem spaces, from solution design through to release • Refactor and maintain existing SaaS functionality to improve performance, scalability, and maintainability • Implement robust automated test coverage to ensure solutions meet acceptance criteria and behave as expected • Conduct code reviews and provide constructive feedback to maintain high engineering standards • Manage development tasks end-to-end, from backlog refinement to production deployment • Collaborate with Product and Engineering teams during backlog grooming and issue refinement • Act as a technical expert within the team, supporting colleagues and resolving development blockers • Build and maintain a deep understanding of system functionality, data structures, and data sources • Identify and address technical debt, data quality issues, and user experience inconsistencies • Contribute to platform operations by maintaining application containers, dependencies, and framework versions • Deploy to non-production and production environments following established deployment processes • Monitor application and infrastructure performance, investigating and resolving issues as they arise • Support the ongoing stability, security, and availability of the platform




