We are looking for engineers with different skill sets and experience levels. Whether you're focused on browser automation, concurrency, infrastructure, web scraping, or full-stack development, there's a place for you. If you're unsure whether you fit, apply anyway—we value strong problem solvers.
At SearchApi, we build a real-time SERP API delivering structured search engine data from Google, Bing, Baidu, YouTube, Amazon, and more. Our team is small, fast-moving, and highly technical. We expect team members to take ownership of projects—shaping the direction, making decisions, talking to users when needed, and communicating progress.
Tech StackRuby on Rails 7.2 (based on Jumpstart Pro)Ruby 3.3Hotwire (Stimulus.JS + Turbo)TailwindCSS (TailwindUI components)PostgreSQLRedisSidekiqTerraform + AWSWe use GitHub Copilot, Cursor, ChatGPT, GitHub, Chrome Developer Tools, and Slack daily. We ship multiple times a day and have a CI/CD pipeline.
What You Will DoFix broken parsers and maintain search engine scrapersAdd new elements to existing search enginesDevelop and optimize new search engine integrationsImprove and maintain documentation pagesEnhance landing pages and internal admin dashboardsDebug performance issues and optimize API request handlingReverse engineer website protections and browser-based anti-bot measuresImprove browser automation for scraping and data extractionEnhance API monitoring by implementing real-time logging, analytics, and failure detectionDevelop open-source integrations and contribute to community projectsAdditional Responsibilities For Senior EngineersLead technical decision-making and mentor junior engineersImprove browser automation and debug performance bottlenecksOptimize concurrency and enhance overall system performanceDesign and implement an embedded code viewer for structured API responsesHandle complex challenges like browser fingerprinting and anti-bot protectionsArchitect and develop new projects from scratchHiring Process45-minute interview callTake-home coding challenge (1-4 hours)Technical interviewMeeting teamOffer and reference checkRequirementsStrong experience with Ruby on RailsProficiency in web scraping, browser automation, and API integrationGood knowledge of HTTP protocols, TLS, CSS selectors, XPath, and JavaScriptExperience with proxy management, anti-bot detection, and fingerprinting evasionFluent in English (written and spoken) for remote collaborationSelf-starter mindset, ability to work autonomously in a remote-first environmentBSc or higher degree in computer science or equivalent technical field, or strong proven experienceBonusExperience with Puppeteer, Playwright, or SeleniumKnowledge of fingerprinting evasion techniques (Cloudflare, Akamai, DataDome, PerimeterX)Familiarity with DevOps tools like Terraform, AWS ECS, and KubernetesExperience with Prometheus, Grafana, or other monitoring solutionsExperience handling millions of requests daily in SaaS or PaaS environmentsBenefitsFully RemoteLocal average salary + 20%Equity shareProfit shareLearn a lot about SaaS business and gain vast experience by touching many parts and wearing multiple hatsIn the future, we want to introduce annual team retreats.
Seniority levelMid-Senior level
Employment typeFull-time
Job functionIT Services and IT Consulting
#J-18808-Ljbffr