Qureos

Find The RightJob.

Python Developer (Automation, Scraping & Web-Crawling)

Type: Full-Time [Hybrid]

Location: New Cairo

Key Responsibilities:

  • Build Python automation scripts that interact with web pages (using Playwright or similar frameworks).
  • Parse and process dynamic web content.
  • Handle image extraction and basic image processing tasks.
  • Design and maintain backend services (e.g., FastAPI) to receive and process uploaded data.
  • Implement reliable communication between automation scripts and backend endpoints.
  • Write clean, testable, and maintainable code with proper error handling and logging.
  • Ensure reliable automation workflows that can handle asynchronous or concurrent tasks.
  • Collaborate on improving system performance, deployment, and monitoring on Ubuntu/Linux servers.

Requirements:

Core Must-Haves:

  • Professional Python development experience.
  • Experience with browser automation tools (Playwright, Selenium, or Puppeteer).
  • Strong knowledge of HTTP/HTTPS fundamentals, including requests, headers, cookies, and redirects.
  • Ability to parse and work with HTML (e.g., using BeautifulSoup, lxml, or Playwright locators).
  • Familiarity with image processing in Python (PIL/Pillow, NumPy, OpenCV).
  • Experience building and consuming REST APIs (preferably with *FastAPI* or Flask).
  • Proficiency in Linux/Ubuntu: running services, handling logs, basic networking.
  • Solid understanding of Git and collaborative workflows (PRs, code reviews).

Nice-to-Have:

  • Experience with asynchronous programming (asyncio, Celery).
  • Familiarity with Docker and container-based deployments.
  • Knowledge of Redis, PostgreSQL, or MongoDB.
  • Exposure to basic web security concepts (CORS, CSRF, authentication).
  • Understanding of simple machine learning or computer vision approaches for classification tasks.


© 2026 Qureos. All rights reserved.