Cloud, DevOps

Pracuj.pl Listing Scraper and Notifier

Project URL: https://github.com/Shift-Happens/pracuj.pl-listing-scraper/tree/lambda-implementation

Automated job scraper that monitors Pracuj.pl for new job offers, stores them in DynamoDB, and sends notifications via Telegram.

image

Architecture

  • AWS Lambda Function: Runs hourly to fetch and process job listings
  • DynamoDB: Stores job offers and tracks new listings
  • Telegram Bot: Delivers notifications about new job opportunities
AWS EventBridge: Triggers the Lambda function on schedule
  • 🔍 AWS Lambda-powered job scraper for pracuj.pl with Telegram notifications
  • Automatically monitors IT job listings on pracuj.pl, stores them in DynamoDB, and sends notifications via Telegram. Features include:
    • Hourly scraping of new job offers
    • Real-time Telegram notifications
    • Serverless AWS Lambda deployment
    • DynamoDB for offer tracking
    • Configurable job search criteria
    • Markdown-formatted notifications
    • Technology and work mode analytics