Remote Senior Backend Engineer – Scalable Web Crawling

CyberCoders

Redwood City (CA)

On-site

USD 150,000 - 185,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

CyberCoders is seeking a senior Back-End Software Engineer to design, implement, and operate scalable web crawling, data ingestion, and processing systems. You will build distributed services, use headless browsers, and optimize APIs for downstream teams.

The role emphasizes anti-bot strategies, proxy management, and secure data handling, with containerized deployments on cloud platforms and strong focus on reliability and performance at scale.

Qualifications

  • 5+ years building back-end systems with production experience in Python, Go, Java, Node.js or Rust.
  • Experience with distributed systems, microservices, concurrency, and message brokers.
  • Proven experience with web crawling, scraping stacks, headless browsers, HTTP clients, and HTML parsing.
  • Familiarity with proxy management, CAPTCHA mitigation, fingerprinting, and anti-bot strategies.
  • Knowledge of databases, search/indexing, and data pipelines.

Responsibilities

  • Design, implement, and maintain scalable microservices for crawling, scraping, and data ingestion.
  • Develop headless browser pipelines and robust HTML parsing with modern tooling.
  • Build and operate REST and GraphQL APIs for downstream use.
  • Implement concurrency and queues to maximize throughput with controlled resource usage.
  • Architect data pipelines with Kafka, RabbitMQ, AWS SQS, and ETL schedulers like Airflow.
  • Work with Docker/Kubernetes and cloud platforms (AWS, GCP, Azure) for scalable deployments.
  • Instrument systems with observability stacks and CI/CD pipelines.
  • Mentor engineers and contribute to architecture and code reviews.

Skills

Python
Go
Java
Node.js
Rust
Distributed systems
Kafka
RabbitMQ
AWS SQS
Selenium
Puppeteer
Playwright
BeautifulSoup
lxml
Cheerio
Docker
Kubernetes
AWS
GCP
Azure
GitHub Actions
Jenkins
Git
Airflow
Celery
Requests
AIOHTTP
PostgreSQL
MySQL
MongoDB
Redis
Elasticsearch

Education

Bachelor/Master in CS/Engineering

Tools

Puppeteer
Playwright
Selenium
BeautifulSoup
lxml
Cheerio
Docker
Kubernetes
AWS
GCP
Azure
ELK
Prometheus
Grafana
Datadog
GitHub Actions
Jenkins
Git
Airflow
Celery
Requests
AIOHTTP
PostgreSQL
MySQL
MongoDB
Redis
Elasticsearch

Job description

CyberCoders is seeking a senior Back-End Software Engineer to design, implement, and operate scalable web crawling, data ingestion, and processing systems. You will build distributed services, use headless browsers, and optimize APIs for downstream teams.

The role emphasizes anti-bot strategies, proxy management, and secure data handling, with containerized deployments on cloud platforms and strong focus on reliability and performance at scale.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Senior Data Infrastructure Engineer: Web Crawling
Remote Senior Data Infrastructure Engineer: Web Crawling

ZoomInfo • United States

On-site
USD 140,000 - 220,000
Remote Web Crawling Research Engineer
Remote Web Crawling Research Engineer

Elevenlabs • United States

On-site
USD 120,000 - 180,000
Innovative culture
Growth opportunities
Development stipend
+3
Remote Backend Infrastructure Engineer — Scale & Reliability
Remote Backend Infrastructure Engineer — Scale & Reliability

Firecrawl • San Francisco (CA)

Hybrid
USD 200,000 - 250,000
Salary that makes sense — $200,000–$$"
Own a piece — Up to 0.05% equity
Generous PTO — 15 days
+5
Research Crawling Engineer
Research Crawling Engineer

Startup Talents • London (KY)

On-site
USD 150,000 - 225,000
Remote Senior Backend Engineer, Data Ingestion
Remote Senior Backend Engineer, Data Ingestion

People Data Labs • United States

Remote
USD 150,000 - 210,000
Remote Ruby Engineer - Web Scraping & Browser Automation
Remote Ruby Engineer - Web Scraping & Browser Automation

SearchApi • Town of Sweden (NY)

On-site
USD 110,000 - 170,000
Fully remote
Equity share
Profit sharing
+1
Remote Ruby Engineer - Web Scraping & Automation
Remote Ruby Engineer - Web Scraping & Automation

SearchApi • United States

Remote
USD 120,000 - 180,000
Senior Backend Engineer - Remote + Equity
Senior Backend Engineer - Remote + Equity

CyberCoders • United States

Remote
USD 150,000 - 225,000
Equity
Fully remote within the US
Comprehensive benefits
+1
Senior Golang Backend Engineer - Remote
Senior Golang Backend Engineer - Remote

CyberCoders • Tulsa (OK)

On-site
USD 90,000 - 150,000
Remote work
Equity options
Health insurance
+4
Remote Senior Backend Engineer for AI & MCP Systems
Remote Senior Backend Engineer for AI & MCP Systems

Scale Army Careers • United States

Remote
USD 150,000 - 195,000