SSSS - SEARCH SELECTION SCRAPY SPIDERS ?
The Automation in recruitment resourcing -SCRAPY BOTS HEARD OF US ..

SSSS - SEARCH SELECTION SCRAPY SPIDERS ?

Automating recruitment resourcing -This is and remains a huge challenge for all hirers causing pain on Hiring metrics such as CPH -TTH .

There is a way in the answer to this remaining hiring challenge - ETHICAL SMART SPIDER BOTS -

JOB OPPORTUNITY -

We are interested in speaking with any individuals that have played or developed scrapy bots for Ats -

Job Title: Python Developer – ATS Scrapy Bot with Django Expertise

Location: Remote / Fullstream consulting - Employment Type: Flexibe -Experience Level: Intermediate to Senior


Job Overview:

We are seeking a skilled Python Developer to design, develop, and maintain an automated Applicant Tracking System (ATS) using Django, Scrapy, and other Python-based web scraping tools. The ideal candidate will be responsible for building a system that can locate, scrape, and parse job listings and resumes from various job boards and other job search platforms. This system will integrate with a Django backend to store, manage, and analyze scraped data.

The position requires a strong understanding of web scraping, automation, and data parsing alongside backend development skills using the Django framework.

Key Responsibilities:

  • Develop Scrapy Spiders: Design and build robust spiders to scrape job listings and resumes from various job boards and niche platforms.
  • Automation: Implement scheduled scraping tasks to run at specific times of the day or on demand using tools such as Celery, Cron jobs, or Python’s schedule library.
  • Boolean Search Implementation: Develop logic to use Boolean search strings for filtering and identifying relevant job postings and resumes.
  • Data Parsing and Extraction: Write scripts to extract, clean, and structure the data (resumes, job descriptions, contact info, etc.) from the scraped content.
  • Integrate with Django: Create a backend system using Django to store, manage, and analyze the scraped data.
  • User Management and Dashboard: Build an admin interface for users to interact with the scraped data, including features for job posting tracking, resume search, and analytics.
  • Avoid Anti-Scraping Measures: Implement strategies to avoid detection and bans from job boards (user-agent rotation, IP rotation, and delays between requests).
  • Ensure Legal Compliance: Stay updated on web scraping laws and ensure all scraping activities are legal and ethical, abiding by the terms of service of the platforms.
  • Performance Optimization: Optimize the scraping and data processing pipelines for performance and efficiency, ensuring scalability as the system grows.
  • Maintenance and Bug Fixes: Continuously monitor and maintain the system, fixing any bugs or adapting to changes in job board websites.

Required Skills:

  • Strong proficiency in Python: At least 3+ years of experience working with Python.
  • Web Scraping Experience: Extensive experience with web scraping frameworks like Scrapy, BeautifulSoup, and Selenium for scraping dynamic content.
  • Django Framework: 2+ years of experience with Django for backend development, REST API creation, and working with databases.
  • API Development: Experience in developing RESTful APIs using Django to expose data and allow integration with other systems.
  • Boolean Logic: Ability to implement Boolean string search logic to filter and extract relevant job listings and resumes.
  • Knowledge of Web Technologies: Good understanding of web page structures (HTML, CSS, JavaScript) and network requests (HTTP, cookies, etc.).
  • Data Storage: Experience working with relational databases like PostgreSQL or MySQL for storing and querying large volumes of data.
  • Data Parsing: Ability to extract relevant information from unstructured data sources like resumes and job descriptions.
  • Version Control: Experience with Git and GitHub for version control and collaboration.
  • Task Scheduling: Familiarity with task scheduling libraries (e.g., Celery, Python’s schedule, cron jobs).
  • Cloud and Deployment: Experience deploying Django apps on cloud platforms like AWS, Heroku, or DigitalOcean.

Nice to Have:

  • Front-end Experience: Basic knowledge of front-end technologies like JavaScript and frameworks like React or Vue.js to build user dashboards.
  • Machine Learning: Experience with basic machine learning techniques for candidate matching and recommendation algorithms.
  • Selenium: Experience with Selenium for scraping dynamic web pages.
  • Proxy Management: Knowledge of proxy services and rotating IP addresses to avoid bans while scraping.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related fields (preferred but not required if equivalent work experience).
  • 3+ years of professional experience in Python development and web scraping.
  • Strong communication skills and ability to work in a remote or team-based environment.
  • Problem-solving mindset and ability to independently handle scraping challenges.
  • Commitment to staying updated on best practices, emerging technologies, and legal considerations around web scraping.
  • Knowledge of various opensource Ats -Applicant tracking systems . PLEASE PING ME IF THIS IS YOU -OR YOU THINK YOU CAN HELP .


要查看或添加评论,请登录

社区洞察

其他会员也浏览了