Hiring: Web Engineer – Website Page Monitoring Application
We are looking for a serious and experienced engineer to build a web application or browser extension that can monitor changes on any given website URL (similar to a page monitor / change detection tool).
This role is ideal for someone who has previously built or worked on website monitoring, scraping, automation, or browser-based tools and understands the challenges of tracking dynamic web content.
Role Overview
Design and build a web app or browser extension that tracks changes on webpages (content, structure, pricing, text, etc.)
Enable users to input URLs and receive alerts when changes occur
Ensure reliable, scalable, and accurate monitoring across different types of websites
Required Skills & Experience
Candidates must have hands-on experience in some or most of the following:
Frontend Development
JavaScript / TypeScript
React.js (preferred)
Browser Extension APIs (Chrome / Chromium-based browsers)
Backend Development
Node.js or Python
REST APIs
Handling background jobs / scheduled tasks
Web Page Monitoring & Automation
DOM parsing and manipulation
Experience with Puppeteer, Playwright, or Selenium
Handling dynamic, JavaScript-rendered websites
HTML/text diffing or change detection logic
Data Handling
Storing page snapshots (HTML/text/screenshots)
SQL or NoSQL databases
Basic data comparison and versioning
Infrastructure & Reliability
Experience deploying services on cloud platforms (AWS/GCP/Azure)
Understanding of rate limits, retries, and error handling
Familiarity with Docker is a plus
Nice to Have
Prior experience building:
Page monitors
Website scrapers
Competitive intelligence tools
Browser automation tools
Experience with notifications (Email, Slack, Webhooks)
Basic knowledge of anti-bot mechanisms and workarounds
Who Should Apply
Engineers who have already built similar tools or projects
Candidates comfortable owning a feature end-to-end
Individuals who enjoy problem-solving around real-world web complexity
Please include examples or references to similar projects you have worked on. Applications without relevant experience may not be considered.
Job Type: Freelance
Contract length: 3 months
Pay: ₹9,949.30 - ₹44,979.71 per month
Work Location: Remote