ВнешняяFreelancerRemote$12500–$37500 USD

Convert Tampermonkey Script to Node.js

Краткое

Freelancer Client is hiring: Convert Tampermonkey Script to Node.js.

Location: Remote

Convert Tampermonkey Script to Production-Ready Node.js Backend (Automation Logic Only)

What you'll do:

• Parallel request manager

Requirements:

• Node.js (backend only)

• REST API architecture

• JSON or SQLite persistence

• Proper async/await architecture

• Concurrency management

• Error handling & retry logic

• Production-ready folder structure

Nice to have:

• Axios / Undici / Fetch in Node

• Experience with automation systems

• Experience recreating browser request flows

• Experience migrating Tampermonkey/Userscripts to backend systems

• --

Skills: PHP, JavaScript, Software Architecture, Node.js, SQLite, JSON, Automation, REST API

Budget: $12500–$37500 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Оригинал

Job Title:
Convert Tampermonkey Script to Production-Ready Node.js Backend (Automation Logic Only)

Project Description:
I need an experienced developer to convert an existing Tampermonkey/JavaScript automation script into a production-ready Node.js backend system.

This is backend logic only. I do NOT need frontend/UI work.

The script currently contains request automation, OTP flow, concurrency logic, token/session handling, retry mechanisms, captcha integration, request cancellation, automation timing, and persistent storage logic.

The developer must rewrite the logic cleanly into a scalable Node.js backend architecture.

---

Scope of Work

Convert the existing Tampermonkey script into a pure Node.js backend with proper architecture and clean code.

The backend must support:

* Login flow
* OTP send & OTP verification logic
* Session/token handling
* Parallel request system (high concurrency)
* Request retry & cancellation logic
* Captcha solving integration (2Captcha)
* State persistence (JSON or SQLite)
* Config-based settings
* Automation workflow logic
* REST API endpoints

The current script includes browser-specific APIs and logic that must be replaced with backend equivalents.

Examples include:

* `GM_xmlhttpRequest`
* `localStorage`
* Tampermonkey storage
* Browser timing/state logic
* Abort/cancel request flow
* Parallel request manager

---

Technical Requirements

Required stack:

* Node.js (backend only)
* REST API architecture
* JSON or SQLite persistence
* Proper async/await architecture
* Concurrency management
* Error handling & retry logic
* Production-ready folder structure

Preferred:

* Axios / Undici / Fetch in Node
* Experience with automation systems
* Experience recreating browser request flows
* Experience migrating Tampermonkey/Userscripts to backend systems

---

Deliverables

The final project should include:

1. Fully rewritten Node.js backend
2. Clean project structure
3. Working REST API endpoints
4. Config system
5. Production-ready code (not quick hacks)
6. Proper logging and error handling
7. Installation guide / README

---

Important

* I will provide the existing script.
* This is a rewrite, not a quick code conversion.
* I want maintainable, scalable code.
* The developer must understand automation workflows and asynchronous request handling.

---

To Apply, Answer These Questions

1. Have you converted Tampermonkey/browser automation scripts into Node.js backend before? Please show examples.

2. How would you replace browser-specific APIs like `GM_xmlhttpRequest`, `localStorage`, and Tampermonkey storage in Node.js?

3. How would you implement concurrency, retries, request cancellation (`AbortController`) and persistence?

4. Can you expose the rewritten system through REST APIs?

5. Share similar backend automation projects you built.

Budget: Open to discussion based on experience and proof of past work.

I Want Dev Only from india/bd

NOTE: I LOOKING FOR AN INDIVIDUAL DEVS WHO CAN WORK WITHOUT ANY TIME ISSUES

Локация & Details

ИсточникFreelancer
Бюджет$12500–$37500 USD
ЛокацияRemote
Дата публикации2026-05-20 16:03:19
PHPJavaScriptSoftware ArchitectureNode.jsSQLiteJSONAutomationREST API
Перейти к источнику →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
PHPJavaScriptSoftware ArchitectureNode.jsSQLiteJSONAutomationREST API