Senior Python Full Stack Engineer- Web Scraping

Remote • Posted 17 hours ago • Updated 17 hours ago
Full Time
No Travel Required
Remote
$100,000 - $150,000/yr
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Data Extraction
  • Web Scraping
  • Python Full Stack Development
  • Selenium
  • Scrapy
  • Playwright
  • BeautifulSoup

Summary

Company Profile

Blackstraw.ai is an end-to-end technology services company specializing in Artificial Intelligence (AI) and Engineering solutions across Data Science, Data Engineering, LLM/GenAI and LLMOps. Founded in 2018, we help global enterprises across North America, Europe and Asia to build and operationalize AI systems that create measurable business impact. Our mission is to make AI adoption simpler, faster and scalable through a blend of deep domain expertise, reusable accelerators and proven engineering practices.

With a 550+ strong team of engineers, data scientists and AI specialists, we partner with organizations to deliver real-world outcomes in areas such as predictive analytics, computer vision, natural language processing and Generative AI. Headquartered in Florida (USA) with operations in Canada and India, Blackstraw.ai continues to empower global enterprises to unlock the true potential of AI.

 

Location: USA/ Canada (remote)

Employment Type: Full‑Time only

Experience: 7+ Years

Mandatory Skills: Python, Web Scraping, Data Extraction, Full‑Stack Development

 

About the Role

We are looking for a highly skilled Senior Python Full‑Stack Engineer with deep expertise in data extraction, web scraping, and building scalable backend systems. The ideal candidate has hands‑on experience designing end‑to‑end solutions - from scraping complex websites to building APIs, dashboards, and production‑grade applications.

You will work closely with data engineers, product teams, and architects to build robust data pipelines and full‑stack applications that power our analytics and automation platforms.

 

Key Responsibilities

  • Design and develop scalable web scraping frameworks using Python (Scrapy, Selenium, Playwright, BeautifulSoup, Requests).
  • Build automated data extraction pipelines capable of handling large‑scale, dynamic, and JavaScript‑heavy websites.
  • Implement anti‑bot bypass strategies (rotating proxies, headless browsers, CAPTCHA handling, request throttling).
  • Develop and maintain RESTful APIs and backend services using Python frameworks (FastAPI, Django, Flask).
  • Build front‑end interfaces using React, Angular, or Vue (depending on your stack).
  • Design and optimize databases (PostgreSQL, MySQL, MongoDB, Redis).
  • Deploy applications using Docker, Kubernetes, AWS/Google Cloud Platform/Azure.
  • Ensure code quality through unit testing, CI/CD pipelines, and code reviews.
  • Collaborate with cross‑functional teams to translate business requirements into technical solutions.
  • Monitor, troubleshoot, and optimize scraping jobs and backend services in production.

 

Required Skills & Experience

  • 7+ years of professional experience in software engineering.
  • Strong proficiency in Python and its ecosystem.
  • Proven experience with web scraping & data extraction (Scrapy, Selenium, Playwright, BeautifulSoup).
  • Experience handling dynamic websites, JavaScript rendering, and anti‑scraping mechanisms.
  • Solid understanding of REST API development using FastAPI, Django, or Flask.
  • Hands‑on experience with front‑end frameworks (React/Angular/Vue).
  • Strong knowledge of SQL & NoSQL databases.
  • Experience with cloud platforms (AWS preferred) and containerization (Docker/K8s).
  • Familiarity with Git, CI/CD pipelines, and Agile development.
  • Strong problem‑solving skills and ability to work independently.

 

Good-to-Have Skills

  • Experience with ETL pipelines or data engineering workflows.
  • Knowledge of message queues (Kafka, RabbitMQ, SQS).
  • Experience with serverless architectures (AWS Lambda).
  • Background in machine learning pipelines or data analytics.
  • Experience with browser automation and distributed scraping clusters.

 

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).

 

Why Join Us

  • Opportunity to work on high‑impact data platforms.
  • Collaborative environment with modern engineering practices.
  • Competitive compensation and growth opportunities.

 

Blackstraw provides equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, national origin, marital status, protected veteran status, disability status, or any other basis as protected by federal, state, or local law



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91162909
  • Position Id: 8940996
  • Posted 17 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Yesterday

Easy Apply

Full-time

Depends on Experience

Remote

Today

Full-time

USD 140,250.00 - 189,750.00 per year

Remote

Today

Full-time

USD 224,400.00 - 271,920.00 per year

Remote or Irving, Texas

Today

Full-time

USD 125,760.00 - 188,640.00 per year

Search all similar jobs