Remote Ruby on Rails Engineer

Posted

Apply now
Please, let SearchApi know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are looking for engineers with different skill sets and experience levels, including those focused on browser automation, concurrency, infrastructure, web scraping, or full-stack development.
  • At SearchApi, we build a real-time SERP API delivering structured search engine data from various platforms such as Google, Bing, Baidu, YouTube, and Amazon.
  • Our team is small, fast-moving, and highly technical, expecting team members to take ownership of projects, shape direction, make decisions, communicate with users, and report progress.
  • The tech stack includes Ruby on Rails 7.2, Ruby 3.3, Hotwire, TailwindCSS, PostgreSQL, Redis, Sidekiq, Terraform, and AWS.
  • Daily tools include GitHub Copilot, Cursor, ChatGPT, GitHub, Chrome Developer Tools, and Slack, with multiple deployments each day and a CI/CD pipeline.
  • Responsibilities include fixing broken parsers, maintaining search engine scrapers, adding new elements to existing search engines, developing new integrations, improving documentation, enhancing landing pages, debugging performance issues, reverse engineering website protections, and developing open-source integrations.
  • Senior Engineers will also lead technical decision-making, mentor junior engineers, optimize concurrency, design new projects, and handle complex challenges.

Requirements:

  • Strong experience with Ruby on Rails is required.
  • Proficiency in web scraping, browser automation, and API integration is necessary.
  • Good knowledge of HTTP protocols, TLS, CSS selectors, XPath, and JavaScript is essential.
  • Experience with proxy management, anti-bot detection, and fingerprinting evasion is required.
  • Fluency in English (written and spoken) is necessary for remote collaboration.
  • A self-starter mindset and the ability to work autonomously in a remote-first environment are essential.
  • A BSc or higher degree in computer science or a related technical field, or strong proven experience, is required.
  • Bonus qualifications include experience with Puppeteer, Playwright, or Selenium, knowledge of fingerprinting evasion techniques, familiarity with DevOps tools, and experience handling millions of requests daily in SaaS or PaaS environments.

Benefits:

  • The position is fully remote, allowing for flexible work arrangements.
  • Employees receive a local average salary plus a 20% increase.
  • Equity share is offered as part of the compensation package.
  • Profit sharing is included, providing additional financial benefits.
  • Employees will gain extensive experience in the SaaS business and have the opportunity to learn by engaging in various roles.
  • Future plans include introducing annual team retreats.
Apply now
Please, let SearchApi know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback