We are seeking a talented and experienced freelance software developer to create an online tool for monitoring websites.
The software should be capable of detecting broken pages (404, 302, and 505 errors) and identifying out-of-stock products on a website.
Once these issues are detected, the tool should automatically send email alerts detailing the URLs and the specific issues found.
We’d like the ability to add each website separately and for each site to have its own dashboard and "area" within the software.
Key Responsibilities:
Develop an online tool to monitor websites for broken pages and out-of-stock products.
Implement error detection for HTTP status codes 404, 302, and 505.
Create a system to identify and report out-of-stock products.
Develop a feature to send automated email alerts with detailed information on detected issues.
Ensure the tool is user-friendly and easy to configure for different websites.
Requirements:
Proven experience in software development, preferably with a focus on web monitoring tools.
Strong understanding of HTTP status codes and their implications.
Experience with web scraping and automation.
Proficiency in programming languages such as Python, JavaScript, or similar.
Experience with frameworks and libraries like BeautifulSoup, Scrapy, Puppeteer, or Selenium.
Familiarity with email automation and alert systems (e.g., SMTP libraries, SendGrid).
Experience with databases (SQL, NoSQL) for storing data about monitored websites and issues.
Ability to deliver clean, well-documented, and efficient code.
Preferred Qualifications:
Previous experience in developing similar tools.
Knowledge of web development and e-commerce platforms.
Experience with front-end technologies (HTML, CSS, JavaScript) to create a user-friendly interface for configuring and viewing monitoring results.
Familiarity with cloud platforms (AWS, Google Cloud, Azure) for hosting the tool.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to meet deadlines.
Project Timeline:
Initial project setup and planning: 1 week
Development and testing: 4-6 weeks
Final adjustments and delivery: 1 week
Budget:
Please provide your estimated cost for the entire project and your hourly rate if applicable.
How to Apply:
If you are interested in this project and meet the above requirements, please send your application with the following:
A brief cover letter explaining your experience and why you are a good fit for this project.
Examples of similar projects you have worked on.
Your estimated timeline and cost for the project.
We look forward to working with a skilled professional who can deliver a high-quality tool to help us maintain our website’s integrity and improve our customer experience.
Posted On: June 25, 2024 07:19 UTC
Category: Full Stack Development
Skills:Python, JavaScript, HTML, CSS, MySQL
Country: United Kingdom
click to apply
Powered by WPeMatico
