0% found this document useful (0 votes)
2 views3 pages

Full-Stack Developer for Web Monitoring

The document outlines a job opportunity for a Full-Stack Developer to create a web platform for monitoring official websites and documents. The project requires expertise in web automation, React-based dashboards, and various backend technologies, with a focus on change detection and user notifications. Applicants are expected to provide a brief introduction, past project examples, and their availability for the role, which can be full-time or part-time and is remote with an immediate start date.

Uploaded by

pfms00hr
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Full-Stack Developer for Web Monitoring

The document outlines a job opportunity for a Full-Stack Developer to create a web platform for monitoring official websites and documents. The project requires expertise in web automation, React-based dashboards, and various backend technologies, with a focus on change detection and user notifications. Applicants are expected to provide a brief introduction, past project examples, and their availability for the role, which can be full-time or part-time and is remote with an immediate start date.

Uploaded by

pfms00hr
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Full-Stack Developer (Web Automation +

Monitoring Dashboard)
Project Length: 3–5 months
Expertise Level: Intermediate to Expert
Hours: Full-time or Part-time Dedicated
Location: Remote
Start Date: Immediate

Project Overview
We are building an internal web platform that continuously monitors official websites, online application
portals, consular/embassy pages, PDFs, and regulatory documents. The system automatically detects
changes and presents them in a clean dashboard with a Before/After comparison.

We are looking for an experienced Full-Stack Developer who is strong in web automation/scraping and
React-based dashboards. This is a long-term project with stable work and clear requirements.

What You Will Build


A monitoring system that includes:

Backend / Automation

• Automated scrapers for websites, subpages, forms, and login-protected portals


• Handling dynamic questionnaires, sessions, cookies, and occasional 2FA steps
• Change detection for HTML, text, PDFs, and social media posts
• Snapshot storage and version diffing
• Scheduler (daily/weekly/monthly checks)
• Notification system (email alerts)
• REST API for the frontend

Frontend / Dashboard

• React/[Link] admin dashboard


• Sidebar navigation (Profiles → Countries → Cities → Policies)
• Table views with status indicators:
o OK
o Changed
o Broken
• Clickable Change Feed that opens a Before/After diff panel
• Verification actions (✔ Verified / ⚠ Needs Review / Not Relevant)
• Filters by Country, City, Label, Status, Change Type
• Elegant, fast UI built with TailwindCSS (or similar)
Required Skills
Automation / Scraping

• Strong experience with Playwright, Puppeteer, Selenium, or Scrapy


• Ability to automate login-based or multi-step portals
• Experience extracting and comparing structured data from PDFs
• Knowledge of dealing with anti-bot systems, rate limits, and proxies

Backend

• [Link] ([Link] or Express) or Python (FastAPI or Django)


• Building APIs for dashboards
• Queue systems (BullMQ, Redis, Celery, etc.)
• PostgreSQL or similar databases

Frontend

• React or [Link]
• TailwindCSS
• Experience building complex tables, modals, and admin dashboards

Other

• Independent, proactive problem-solver


• Experience with long-running jobs and monitoring systems
• Clean, documented code
• Good communication and weekly progress reporting

Nice-to-Have
• OCR (Tesseract, AWS Textract)
• PDF diffing experience
• Previous work building monitoring or alert systems
• Understanding of data versioning and snapshot strategies

What We Provide
• Detailed functional requirements
• Example UI structure
• Reference data sources
• Weekly check-ins for alignment
• Long-term stability if the collaboration works well

How to Apply
Please include:

1. A brief introduction
2. Examples of past scraping/automation or dashboard projects
3. Your GitHub or code samples (if available)
4. Your hourly rate OR fixed-price proposal
5. Availability (hours per week)
6. Estimated timeline based on the project overview

You might also like