Staff Product Engineer, Ruby on Rails

🕒 February 25

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of SearchApi

SearchApi

1 - 10 employees

🔌 API

☁️ SaaS

🤝 B2B

API • SaaS • B2B

SearchApi is a developer-focused search data platform that provides real-time, programmatic access to search engine results and related web data via HTTP APIs. It offers a wide range of endpoints (Google SERP, Google Maps, Shopping, Images, YouTube, Bing, Baidu, Amazon, eBay, social/ad library APIs, and more), built-in proxy rotation, CAPTCHA solving, precise geo-targeting, and enterprise features like SLAs, team management, and a legal protection guarantee. The service is sold as a pay-per-success API with tiered pricing and integrations for developer workflows and AI/SEO applications.

📋 Description

• Own the hardest PRs. Complex features, tricky refactors, performance-critical code. The stuff that requires senior judgment. • Review other engineers' PRs. Raise the bar. Catch issues before they ship. Mentor through code review. • Build enterprise features. SAML, SCIM, audit logs, permissions. Whatever enterprise customers need. • Work on billing and payments. Stripe integrations, subscription logic, usage-based billing. • Create and iterate on product features. API playground, dashboard improvements, developer experience. • Develop in-house algorithms. We build custom solutions. You'll design and implement them. • Debug and optimize performance. Memory profiling, CPU profiling, query optimization. You find the bottleneck and fix it. • Work with native gems and low-level bindings when needed. Different architectures, compilation issues, C extensions. • Ship frontend with good design sense. We use TailwindUI. You should be comfortable building clean, functional UI. • Maintain security standards. Understand common vulnerabilities. Review code with security in mind. • Stay current with Rails and AI. Know what's new. Adopt what makes sense. Always look for compounding benefits. • As you grow into the role: • - Oversee other engineers' work. • - Make architectural decisions. • - Potentially gain production access and work with Terraform. • - Lead new projects or pivots.

🎯 Requirements

• Many years of Ruby on Rails experience. This is not a mid-level role. You've built and shipped production Rails apps. • Proven track record. You can point to systems you've built, problems you've solved, code you're proud of. • Stripe experience. Required. You've worked with Stripe billing, subscriptions, webhooks. • Product thinker. You don't just build what you're told. You think about what customers need and why. • Good design sense. You can ship clean UI with TailwindCSS. Not pixel-perfect designer, but functional and polished. • Security-minded. You understand authentication, authorization, common vulnerabilities. • Up to date. You follow Rails releases, Ruby updates, AI developments. You're curious about what's next. • Compounding mindset. You look for improvements that pay dividends over time, not just quick fixes. • Comfortable with performance debugging. Memory profiling, flame graphs, query analysis. You've optimized slow systems before. • Great writer. PRs, docs, code comments. Clear communication matters. • Self-directed. You don't need daily standups to stay productive. • Fluent in English, written and spoken. • BSc or higher in CS or equivalent technical field. • Nice to have: • - Terraform experience. • - AWS infrastructure familiarity. • - Experience at scale (billions of requests). • - Open-source contributions in the Rails ecosystem.

🏖️ Benefits

• Fully Remote. Work from anywhere. • Equity share. Own a piece of what you're building. • Profit sharing. When we win, you win. • Work directly with the CEO/CTO. Shape the product and technical direction. • Annual team retreats (last one in Spain).

Apply Now