P

PortPro

SaaS TMS for drayage container shipments

Director of Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USANo salary listedRemote

About the Job

Requirements

  • At least 10 years of software engineering experience, including 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 handling CAPTCHAs, IP rotation, session management, and anti-bot evasion techniques.
  • Deep knowledge of proxy management, including residential, datacenter, rotating proxies, and VPNs.
  • Experience with NoSQL and SQL databases, including MongoDB, PostgreSQL, Redis, and Elasticsearch.
  • Familiarity with data processing frameworks, including Kafka, RabbitMQ, Spark, and Airflow.
  • Strong experience with CI/CD, containerization using Docker and Kubernetes, and cloud deployment using AWS, GCP, or Azure.
  • 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.

Responsibilities

  • 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 residential, datacenter, and rotating proxy services.
  • Oversee data storage and processing strategies to ensure 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.
  • Lead the transition to cloud-native, containerized, and serverless architectures for web scraping.
  • Ensure compliance with legal and ethical standards, including robots.txt, GDPR, and CCPA.
  • Optimize cloud resources on 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 with DevOps teams to optimize CI/CD pipelines, automated deployments, and system scalability.
  • Lead, mentor, and grow a high-performance engineering team.
  • Define and execute the technology roadmap in alignment with business objectives.
  • Foster a culture of continuous learning, collaboration, and innovation.
  • Implement agile development methodologies, including Scrum and Kanban, to optimize project execution.
  • Ensure code quality, security, and best practices across engineering efforts.

Desired Qualifications

  • Experience with machine learning for data extraction and natural language processing.
  • Knowledge of browser fingerprinting and bot detection mechanisms.
  • Familiarity with enterprise-scale web crawling frameworks, including Scrapy, Colly, and Apify.
  • Prior leadership experience in data-driven businesses or web scraping startups.

About the Company

PortPro

SaaS TMS for drayage container shipments

PortPro provides a software-as-a-service transportation management system (TMS) tailored for container drayage carriers. Its flagship product, drayOS, helps carriers manage shipments more efficiently by offering AI-based order entry, real-time container tracking, appointment setting, and customer messaging through a user-friendly web interface. The platform includes a customer portal so shippers can communicate with carriers and receive updates. PortPro monetizes through subscription fees and optional premium services such as enhanced support and training. By focusing on drayage-specific workflows and seamless implementation, PortPro differentiates itself from broader TMS vendors and aims to become the go-to TMS provider for drayage carriers.

Company size
51-200
Company stage
Series A
Total funding
$12M
Headquarters
Jersey City, NJ
Founded
2019

Recently Posted Jobs

Explore more opportunities at PortPro

See more jobs