Full-Stack Developer for Website Audit Tool - 16/02/2026 14:17 EST

Job ID: 40235581

Budget: ₹37,500 – ₹75,000 INR

Full-Stack Developer for MVP Website Monitoring and Audit Suite
We are seeking a skilled Full-Stack Developer to create a Minimum Viable Product (MVP) for a website monitoring and audit suite. The ideal candidate will have experience with both front-end and back-end technologies to build a user-friendly and efficient platform. You will be responsible for designing, developing, and implementing features that allow users to monitor website performance and conduct audits effectively. Strong problem-solving skills and attention to detail are essential. If you are passionate about building innovative solutions, we would love to hear from you!
Key Responsibilities:
Scanner Engine: Build a resilient microservice using Puppeteer and the Lighthouse Engine capable of mobile-first emulation and hardware throttling.
Time-Series Data: Implement PostgreSQL with the TimescaleDB extension to manage millions of historical performance metrics via Hypertables.
Job Queuing: Manage background scanning tasks using Redis and BullMQ to ensure horizontal scalability.
API Design: Develop RESTful endpoints for on-demand scans, time-series data retrieval, and automated white-label PDF generation.

Technical Requirements:
Node.js / TypeScript Mastery (NestJS or Express preferred).
Expertise in Puppeteer/Playwright and bypassing WAFs (Stealth plugins/Residential Proxies).
Strong experience with PostgreSQL and time-series extensions (TimescaleDB/InfluxDB).
Experience with Next.js for a performant frontend dashboard.
Deliverable: A fully functioning MVP capable of handling 5,000+ daily scans across 20+ global nodes.

Milestone Payment Schedule (4-Week MVP)
Milestone 1 (20%): Environment & Scanner Core – Successful setup of Infra and PostgreSQL/TimescaleDB and a Puppeteer script that saves one valid scan result to the database.
Milestone 2 (30%): API & Background Queue – Completion of POST /v1/scan and job status polling using Redis/BullMQ to handle concurrent scans.
Milestone 3 (30%): Dashboard & History Charts – Frontend integration of Gauge charts and historical trend lines pulling from TimescaleDB hypertables.
Milestone 4 (20%): Billing & Launch Prep – Integration of Stripe, automated PDF reports, and final bug fixes for the first 100 users.

Please find the attached requirements doc.