SearchApi logo
SearchApi

Making public data accessible to everyone.

Staff Product Engineer, Ruby on Rails

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 1-10H1B No SponsorCompany SiteLinkedIn

Location

Lithuania

Posted

104 days ago

Salary

0

Seniority

Lead

Bachelor DegreeEnglishAWSRubyRuby on RailsTerraform

Job Description

Staff Product Engineer, Ruby on Rails

SearchApi

• 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.

Job 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).

Related Job Pages

More Backend Engineer Jobs

Blue Coding logo

C# / .NET Engineer

Blue Coding

Top notch developers, ready to deploy.

Backend Engineer104 days ago
OtherRemoteTeam 51-200Since 2014H1B No Sponsor

• Design, develop, test, and maintain software features and enhancements using C# and .NET. • Solve complex technical challenges, ensuring robust and scalable solutions. • Troubleshoot and resolve platform-related technical issues, contributing to root cause analysis and participating in on-call rotations when required. • Collaborate closely with Product, QA, and Customer Success teams to deliver new features and resolve issues efficiently. • Participate in code reviews to ensure high code quality and adherence to best practices. • Build and maintain integrations with third-party systems such as HubSpot and other internal tools. • Optimize and maintain internal administration and billing systems. • Continuously improve the platform by researching and implementing new technologies and development practices. • Support technical needs across Sales, Marketing, and Accounting teams when required.

United States
Job Closed
Talpro India Private Limited logo

Python Developer

Talpro India Private Limited

Driving Global Transformation Through Technology, Innovation, and Strategic Excellence.

Backend Engineer104 days ago
ContractRemoteTeam 51-200Since 2010H1B No Sponsor

• Develop clean, efficient, and scalable backend applications using Python. • Build and maintain RESTful APIs using frameworks such as FastAPI, Django, or Flask. • Design and implement solutions using AWS serverless services. • Develop event-driven and cloud-native applications. • Integrate AI APIs and AI-powered features into backend systems. • Optimize performance, reliability, and scalability of services. • Collaborate with cross-functional teams to deliver high-quality solutions.

India
₹120K / month

• Design & implement new features and endpoints in backend APIs • Design & implement schema changes to support these new features • Participate in an Agile-based development environment • Work as part of an independent, cross-functional squad to deliver critical features for our platform • Build high-quality, scalable, and testable code that will help drive engineering maturity and efficiency

California + 5 moreAll locations: California | Colorado | Illinois | New York | Massachusetts | Pennsylvania
$145K - $175K / year
Job Closed
Nick AI logo

Backend Engineer

Nick AI

We are building an AI Agent Trading Platform. Create your Agent, customize strategy & trade on your favorite exchanges.

Backend Engineer104 days ago
OtherRemoteTeam 1-10Since 2024

• Build and maintain connectors for multiple exchanges (Coinbase, Hyperliquid, Alpaca, Aster) • Design and implement the receipts system (latency, slippage, fill quality) • Develop scalable trading infrastructure using Node.js and Go microservices • Integrate APIs via CCXT and custom implementations • Ensure robustness with error handling, logging, and monitoring • Collaborate with AI/ML and frontend teams to expose execution data in real time

United States