waypointjobs

Roman Health Pharmacy LLC

Director of Software Engineering (Node.js & Web Scraping Expert)

los angeles, CA

Check who can apply and the requirements below before continuing.

About this opportunity

Roman Health Pharmacy LLC lists this Director of Software Engineering (Node.js & Web Scraping Expert) opportunity in los angeles, California. Review the employer’s description below for duties, qualifications and application requirements.

Job description

We are seeking a Director of Software Engineering with deep expertise in Node.js development and large‑scale web scraping . This role will lead the engineering team , designing and optimizing high‑performance, distributed web scraping systems . The ideal candidate has extensive experience in handling anti‑bot measures, data pipeline optimization, and scalable cloud‑based architectures .

Key Responsibilities – Software Engineering & Web Scraping Leadership

Architect, develop, and maintain scalable and distributed web scraping systems using Node.js .

Design and implement data extraction pipelines to process large volumes of structured and unstructured data.

Develop solutions to bypass anti‑bot mechanisms , including CAPTCHA handling, session management, fingerprinting, and IP rotation .

Optimize scraping processes for performance, reliability, and efficiency while managing proxy services (residential, datacenter, rotating). Oversee data storage and processing strategies , ensuring high availability and consistency.

Collaborate with Product, DevOps, and Data Science teams to integrate extracted data into analytics and business applications.

Implement best practices for microservices, API integrations, and real‑time data streaming .

Key Responsibilities – Scalability, Security & DevOps

Lead the transition to cloud‑native, containerized, and serverless architectures for web scraping.

Ensure compliance with legal and ethical standards (robots.txt, GDPR, CCPA, etc.). Optimize cloud resources (AWS, GCP, or Azure) to support high‑throughput scraping.

Manage real‑time monitoring and alerting systems to detect scraping failures, IP bans, or performance bottlenecks .

Work closely with DevOps teams to optimize CI/CD pipelines, automated deployments, and system scalability .

Key Resposnibilities – Engineering Team Management & Strategy

Lead, mentor, and grow a high‑performance engineering team .

Define and execute the technology roadmap , aligning with business objectives.

Foster a culture of continuous learning, collaboration, and innovation .

Implement agile development methodologies (Scrum, Kanban) to optimize project execution.

Ensure code quality, security, and best practices across all engineering efforts.

Qualifications & Experience – Technical Expertise

10+ years of experience in software engineering , with at least 5+ years in web scraping and large‑scale data extraction .

Strong hands‑on expertise in Node.js, Puppeteer, Playwright, Cheerio, Selenium, and headless browser automation .

Extensive experience in handling CAPTCHAs, IP rotation, session management, and anti‑bot evasion techniques .

Deep knowledge of proxy management (residential, datacenter, rotating, and VPNs) . Experience with NoSQL/SQL databases (MongoDB, PostgreSQL, Redis, Elasticsearch, etc.) .

Familiarity with data processing frameworks (Kafka, RabbitMQ, Spark, Airflow, etc.) Strong experience with CI/CD, containerization (Docker, Kubernetes), and cloud deployment (AWS/GCP/Azure) .

Qualifications & Experience – Leadership & Soft Skills

Proven track record of scaling engineering teams and leading complex projects .

Strong problem‑solving and debugging skills, especially for scraping challenges and performance bottlenecks .

Excellent communication and stakeholder management skills.

Passion for mentorship, team development, and continuous learning .

Preferred Qualifications

Experience with machine learning for data extraction and NLP .

Knowledge of browser fingerprinting and bot detection mechanisms .

Familiarity with enterprise‑scale web crawling frameworks (Scrapy, Colly, Apify, etc.).

Prior leadership experience in data‑driven businesses or web scraping startups .

#J-18808-Ljbffr

Worksite address

los angeles, CA, 90079, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

UF Health

WhatJobs

Information Technology Specialist

gainesville, FL

Salary not specified

UF Health is seeking an ECMO Specialist to provide expert support to critically ill adult and pediatric patients requiring extracorporeal life su…

Listing review due 2026-10-07View job

Govcio LLC

WhatJobs

Senior Dynamics Developer

washington, DC

$175,000.00 /Yr

Overview: GovCIO is looking for an experienced Senior CRM developer to support the continued enhancement and operations of a Microsoft Dynamics C…

Listing review due 2026-10-06View job

Govcio LLC

WhatJobs

Senior Application Developer

fairfax, VA

$165,000.00 /Yr

Overview: GovCIO is currently hiring a highly skilled Senior Application Developer with an active Secret clearance to design, build, and modify a…

Listing review due 2026-10-06View job

Govcio LLC

WhatJobs

Software Developer- SME

quantico, VA

$195,000.00 /Yr

Overview: GovCIO is currently hiring for a Software Developer-SME   to design, code, test, and maintain software applications and systems in supp…

Listing review due 2026-10-06View job

Govcio LLC

WhatJobs

Sr. Instructional Developer

fort meade, MD

$120,000.00 /Yr

Overview: GovCIO is currently hiring for an Instructional Developer  to design and develop training materials for personnel . This position will…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Embedded Systems Developer

laurel, MD

See pay details in description

Description Do you love working on a motivated team to solve complex problems in innovative ways? Do you enjoy creating embedded prototypes i…

Listing review due 2026-10-06View job