Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Web Scraping and Email Parsing Expert Needed for WordPress Job Manager Integration

Upwork • , US • Remote

Posted on: 26th March, 2025
Employment Type: CONTRACTOR

Job Description

Description:

We are seeking a skilled developer to create an automated agent that can regularly extract relevant data from specific webpages and emails, and integrate this data into our WordPress Job Manager plugin. The ideal candidate will have experience with web scraping, email parsing, and WordPress REST API integration.

Responsibilities:

Develop a web scraping script to extract job-related data (e.g., job titles, descriptions, company names) from specified webpages.

Create an email parsing script to extract similar data from incoming emails.

Integrate the extracted data into the WordPress Job Manager plugin using the WordPress REST API.

Schedule and automate the scripts to run at regular intervals.

Ensure the scripts are robust and can handle changes in webpage/email formats.

Provide documentation and support for the implemented solution.

Requirements:

Proven experience with web scraping tools and libraries (e.g., BeautifulSoup, Scrapy).

Strong knowledge of email parsing using Python libraries (e.g., imaplib, email).

Experience with WordPress REST API and integrating data into WordPress plugins.

Proficiency in Python and familiarity with task scheduling tools (e.g., cron, Task Scheduler).

Attention to detail and ability to handle dynamic data sources.

Good communication skills and ability to provide clear documentation.

Preferred Qualifications:

Previous experience with job board or job manager plugins in WordPress.

Familiarity with handling and parsing HTML and XML content.

Ability to troubleshoot and adapt to changes in data sources.

How to Apply: Please provide examples of similar projects you have completed, along with your approach to this project. Include any relevant code samples or links to your GitHub repository.

Responsibilities

  • We are seeking a skilled developer to create an automated agent that can regularly extract relevant data from specific webpages and emails, and integrate this data into our WordPress Job Manager plugin
  • Develop a web scraping script to extract job-related data (e.g., job titles, descriptions, company names) from specified webpages
  • Create an email parsing script to extract similar data from incoming emails
  • Integrate the extracted data into the WordPress Job Manager plugin using the WordPress REST API
  • Schedule and automate the scripts to run at regular intervals
  • Ensure the scripts are robust and can handle changes in webpage/email formats
  • Provide documentation and support for the implemented solution

Requirements

  • The ideal candidate will have experience with web scraping, email parsing, and WordPress REST API integration
  • Proven experience with web scraping tools and libraries (e.g., BeautifulSoup, Scrapy)
  • Strong knowledge of email parsing using Python libraries (e.g., imaplib, email)
  • Experience with WordPress REST API and integrating data into WordPress plugins
  • Proficiency in Python and familiarity with task scheduling tools (e.g., cron, Task Scheduler)
  • Attention to detail and ability to handle dynamic data sources
  • Good communication skills and ability to provide clear documentation
  • Previous experience with job board or job manager plugins in WordPress
  • Familiarity with handling and parsing HTML and XML content
  • Ability to troubleshoot and adapt to changes in data sources
  • How to Apply: Please provide examples of similar projects you have completed, along with your approach to this project
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.