
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.