Making public data accessible to everyone.
Staff Product Engineer, Ruby on Rails
Location
Lithuania
Posted
104 days ago
Salary
0
Seniority
Lead
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 Guides
Related Job Pages
More Backend Engineer Jobs
• 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.
Python Developer
Talpro India Private LimitedDriving Global Transformation Through Technology, Innovation, and Strategic Excellence.
• 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.
• 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
Backend Engineer
Nick AIWe are building an AI Agent Trading Platform. Create your Agent, customize strategy & trade on your favorite exchanges.
• 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



