Remote (Global)

SearchApi is hiring a Ruby Engineer - Web Scraping (Remote)

About the Role

We're building and scaling a real-time SERP API that handles billions of requests, and we need a skilled Ruby Engineer to help us tackle complex scraping and automation challenges. This is a remote, full-stack role where engineers own features from start to finish—debugging under pressure, integrating new search engines, and directly supporting users.

What You’ll Do

  • Diagnose and repair failing scrapers quickly and efficiently.
  • Expand existing search engine parsers and build integrations for new ones.
  • Reverse engineer anti-bot protections used by major platforms.
  • Debug issues in browser automation, including CDP, fingerprinting, and evasion techniques.
  • Improve internal tools, documentation, and admin interfaces.
  • Collaborate on code reviews and testing efforts.
  • Engage directly with customers to troubleshoot, gather feedback, and identify gaps.
  • Rotate through customer support, ensuring high-quality responses and timely resolutions.
  • Proactively communicate updates and deliver solutions users actually need.

For Senior Engineers

  • Lead performance optimization in browser automation at scale.
  • Design and implement concurrent systems using fibers, ractors, and threads.
  • Solve advanced networking problems involving TLS, JA3, WebRTC, and CDP internals.
  • Enhance monitoring with detailed logging, real-time analytics, and anomaly detection.
  • Architect new systems from the ground up.
  • Guide technical direction and mentor junior engineers.
  • Shape future roadmap based on deep product and user understanding.

What We’re Looking For

  • Deep proficiency in Ruby and Ruby on Rails.
  • Solid grasp of web protocols: HTTP, TLS, CSS selectors, XPath, and JavaScript.
  • Hands-on experience with scraping, browser automation, and data extraction.
  • Fluency in written and spoken English.
  • Degree in Computer Science or a related technical field, or equivalent experience.
  • Self-driven mindset—you don’t wait for tasks, you find what needs doing and do it.
  • Focus on results: you ship code, measure impact, and iterate quickly.
  • Clear written communication across code, documentation, PRs, and customer messages.
  • Strong work ethic suited to fast-moving startup environments.
  • Technical depth in areas like CDP, anti-bot systems, concurrency, or browser internals, with the ability to work across the stack.

Nice to Have

  • Expertise in Chrome DevTools Protocol (CDP).
  • Experience bypassing protections from Cloudflare, Akamai, DataDome, or PerimeterX.
  • Skill with concurrency models in Ruby: fibers, ractors, threads.
  • Familiarity with Puppeteer or Playwright internals.
  • Proficiency in network debugging using Wireshark, Burp Suite, or Proxyman.
  • Background in TLS, JA3, or WebRTC fingerprinting.
  • Infrastructure experience with Terraform, AWS/ECS, Prometheus, or Grafana.
  • Track record working at scale—handling billions of requests.

Our Stack

Ruby 3.4, Ruby on Rails 8.1, Hotwire (Stimulus.JS + Turbo), TailwindCSS with TailwindUI components, PostgreSQL, Redis, Sidekiq, Terraform, AWS, Cursor, Claude, ChatGPT, Intercom, GitHub, Chrome Developer Tools, Slack

How We Work

  • Fully remote—work from anywhere.
  • Async-first communication with a focus on outcomes.
  • Transparency and no office politics—we trust you to manage your work.
  • We follow the Rails Way in both code and culture.
  • We hire self-sufficient individuals who take ownership—"Managers of One."
  • Active contributors to open source.
  • Annual team retreats—last one was in Spain.

Compensation & Benefits

  • Equity share—you have a stake in what you build.
  • Profit sharing—when the company wins, you win.
  • Opportunity to learn fast by touching every part of a growing SaaS product.
  • Wear many hats, solve hard problems, and ship real solutions to real users.
Required Skills
RubyRuby on RailsWeb ScrapingBrowser AutomationCDP InternalsAnti-Bot EvasionConcurrencyInfrastructureHTTPTLSCSS SelectorsXPathJavaScriptPostgreSQLRedis RubyRuby on RailsWeb ScrapingBrowser AutomationAnti-bot EvasionConcurrencyHTTPTLSCSS SelectorsXPathJavaScriptPostgreSQLRedisSidekiqTerraformAWS
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
SearchApi
SearchApi is a real-time SERP API delivering structured data from 100+ search engines and sources, including Google Search, Google Shopping, Google Jobs, Bing, Baidu, YouTube, Amazon, and many more. The company powers production workloads for Fortune 500 companies and startups needing reliable search data at scale.
All jobs at SearchApi Visit website
Job Details
Category backend
Posted 5 months ago