Senior Individual Backend Node.js Developer (NOT Agency) — Workflow Automation Platform + Admin Dashboard

Project Description

STRICTLY FOLLOW THIS:
IF YOU HAVE DONE ANY SIMILLAR PROJECT RELATED TO MINE THEN PLEASE COME OTHERWISE PLEASE DON'T WASTE MY TIME AND AND YOURS,

Project Type:
Long-term opportunity after successful completion

IMPORTANT — READ BEFORE APPLYING

This is a serious technical project.

We are hiring one highly skilled individual developer only (NO agencies, software companies, outsourcing teams, or middlemen).

If you are an agency/company, outsource work, or plan to assign this to another person, do NOT apply.

The selected developer may be offered full-time long-term work after successful completion of this project.

This is NOT a beginner scraping task and NOT simple browser automation.

We need someone capable of reverse engineering complex booking workflows and building a stable production-grade backend system.



Project Overview

We need a developer to analyze and implement a complete visa appointment automation system with a management dashboard.

This is not only an automation project. A full Admin / Operator / Agent panel is part of the required scope.

You must understand:

* Reverse engineering web flows
* Request analysis
* Sessions, cookies, headers, tokens
* Authentication systems
* OTP flows
* Captcha integrations
* Queue systems
* Retry/failure handling
* Backend architecture
* Scalable task execution
* Monitoring/logging



Core Workflow Scope

You will analyze and implement the booking flow.

Expected workflow:

1. Login / authentication
2. OTP handling and verification
3. Availability checking
4. Slot reserve/initiate process
5. Booking confirmation flow
6. Payment handoff + verification handling (if applicable)
7. One successful end-to-end test booking using provided test credentials

The system must be stable and reliable.

We are not looking for UI-only automation or scripts that randomly fail.



Required Management Panel (Mandatory)

A complete role-based management panel is required.

Admin

Full access:

* Manage operators/agents/users
* Configure settings
* View logs and analytics
* Monitor task execution
* View booking success/failure
* Manage credentials/configurations
* Queue monitoring
* Retry failed jobs
* Full permissions

Operator

Limited operational permissions:

* Run booking tasks
* Monitor progress
* Retry failures
* Manage assigned tasks/accounts
* Limited system access

Agent

Restricted permissions:

* Submit/manage requests
* View assigned records only
* Track booking status
* Limited access



Required Features

Backend Automation System

* Production-quality backend
* Clean architecture
* API-driven approach preferred
* Retry logic
* Failure recovery
* Logging system
* Error handling
* Queue/task management
* Session/token handling
* Multi-step workflow orchestration
* Scalable structure

Admin / Operator / Agent Dashboard

* Secure login/authentication
* Role-based access control (RBAC)
* User management
* Task management
* Real-time status visibility
* Logs/debugging visibility
* Activity history
* Queue monitoring
* Retry/restart functionality
* Search/filtering
* Export functionality
* Settings management
* Multi-account support (if applicable)



Preferred Technical Stack

Preferred (open to recommendation):

* Backend: Node.js
* Database: PostgreSQL or MySQL
* Dashboard: React / Next.js / Vue

You may recommend better architecture if technically justified.



Deliverables

Developer must provide:

1. Full technical analysis of workflow
2. Clean production-quality source code
3. Working backend automation system
4. Admin / Operator / Agent panel
5. Documentation/setup guide
6. Logging + monitoring system
7. Error/retry handling system
8. One successful tested end-to-end workflow
9. Clear deployment instructions



Milestone Payment Structure (Mandatory)

No full upfront payment.

Project will be milestone-based.

Example structure:

Milestone 1
Technical analysis + architecture explanation

Milestone 2
Working core backend flow

Milestone 3
Management dashboard

Milestone 4
Testing, fixes, deployment support

Payment will be released after technical verification.



DO NOT APPLY IF

* You are an agency or software company
* You outsource work
* You only do Selenium copy-paste automation
* You only know basic scraping
* You cannot explain request/session/token handling
* You cannot explain failures/debugging technically
* You are not comfortable with milestone-based work



REQUIRED QUESTIONS (Answer ALL)

1. Are you an individual developer? Confirm you are NOT an agency/company.
2. Describe a similar technical project you personally completed.
3. Explain your process for analyzing a protected multi-step web flow.
4. How do you reconstruct backend workflows from browser activity?
5. How do you handle sessions, cookies, tokens, retries, and failures?
6. How would you design a stable queue/retry system for high reliability?
7. What backend stack would you recommend and why?
8. How do you test whether a booking flow is stable instead of fragile?
9. Can you provide proof of relevant technical work (GitHub, portfolio, technical demo, code samples, case study, etc.)?
10. Are you comfortable with milestone-based delivery and technical verification?



Mandatory Screening Requirement

To be considered:

* Explain a sample debugging workflow for a failed multi-step automation process
* Explain how you inspect browser/network requests and rebuild backend logic
* Provide technical proof of previous relevant work if available

Generic copy-paste proposals will be rejected.

We are hiring based on technical capability, communication, reliability, and ability to deliver production-quality work.

Strong performance on this project may lead to long-term/full-time collaboration.

Looking for dev from ind/bd/europe/Usa Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!