Ruby Engineer - Web Scraping (Remote)

SearchApi · Remote · Remote - Lithuania · Remote - North Macedonia · Remote - Canada · Remote - Israel · Remote · Remote - Croatia · Remote - Argentina · Remote - Italy · Remote - Sweden · Remote - Luxembourg · Remote - Portugal · Remote - Latvia · Remote - Hong Kong ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Fully remote
  • Ruby on Rails 8.1
  • Browser automation expert
  • Equity + profit sharing
  • Async-first culture

Join a lean, bootstrapped team delivering structured search data from over 100 sources to Fortune 500 companies. You will work on high-scale infrastructure, handling billions of requests while shaping product direction and interacting directly with customers.

The position requires deep technical expertise in browser internals and concurrency. You will own features end-to-end, from reverse-engineering website protections to shipping landing pages, without detailed specs or hand-holding.

What you'll do

  • Fix broken parsers and add elements to existing search engines
  • Build new search engine integrations and ship them quickly
  • Reverse engineer website protections and anti-bot systems
  • Debug browser automation issues involving CDP and fingerprinting
  • Develop landing pages and admin dashboard features
  • Rotate on customer support and communicate progress to users
  • Optimize concurrency using fibers, ractors, and threads
  • Architect new systems and lead technical decisions

What you'll need

  • Deep knowledge of HTTP, TLS, CSS selectors, and XPath
  • Experience with browser automation and web scraping
  • Specialist skills in CDP, anti-bot evasion, or concurrency
  • Fluent in English, both written and spoken
  • BSc or higher in Computer Science or equivalent field
  • Strong work ethic and ability to work independently
  • Excellent written communication skills for remote work
  • Passion for Ruby and Ruby on Rails development

Nice to have

  • Experience with Cloudflare, Akamai, or DataDome evasion
  • Knowledge of TLS/JA3/WebRTC fingerprinting
  • Infrastructure skills with Terraform and AWS/ECS
  • Experience handling billions of requests at scale
  • Contributions to open source projects or technical blogs

Stack

  • Ruby on Rails 8.1
  • Ruby 3.4
  • Hotwire
  • TailwindCSS
  • PostgreSQL
  • Redis
  • Sidekiq
  • Terraform
  • AWS

How you'll work

  • Fully remote position
  • Async-first and results-driven culture
  • Fast pace with daily shipping expectations
  • No detailed specs or task assignment provided

What you get

  • Equity share in the company
  • Profit sharing program
  • Annual team retreats
  • Opportunity to learn all parts of a SaaS product

Hiring process

  • 45-minute introductory interview call
  • Take-home coding challenge (1-4 hours)
  • 60-minute technical interview discussing solution
  • 30-minute meet the team session
  • Reference check and offer