Remote Remote (Country) Contract USD 80 – 120 / hour

Rivora is hiring a Senior Backend Engineer (7+ years)

Rivora is the financial brain for third-party logistics (3PL) companies. We model profitable pricing and catch margin leaks for 3PLs with zero integration required. We've raised millions from world-class VCs and work with massive 3PLs and retailers. You'll work directly with our CTO, who has spent 15+ years deep in 3PL and fulfillment economics, including founding and exiting one of the most respected fulfillment companies in the space. As a Senior Backend Engineer at Rivora, you’ll build systems that turn messy, high-volume data into reliable outputs. You’ll design APIs, own data workflows, and push performance at scale. You’ll ship fast, debug hard problems, and care about correctness. You’ll also mentor engineers, raise the bar on code quality, and take on growing ownership of systems and team direction. What the work actually looks like Our core product performs complex predictive analytics on shipment data. We optimize carrier selection, pricing, and routing across carriers and millions of origin-destination pairs. In production today that means nearly 100s of millions (soon to be billions) package records and growing exponentially. The combinatorial surface we're computing against is orders of magnitude larger. The stack is Ruby on Rails (primary API and business logic), with a Go service handling our ClickHouse analytical workload over gRPC and a VueJS presentation layer. ClickHouse is in its early days in production and there's substantial room to build on it. Postgres is the transactional backbone, with CDC flowing to ClickHouse. The team is small and everyone shares context; this is not a siloed role. What you'll own - Core Rails API and backend services. This is where you'll spend most of your time early on, working closely with our CTO on the systems that drive the product - The Go/ClickHouse analytical layer. Extending existing services and building new ones that replace Rails components where performance demands it - Data architecture decisions: schema design, partitioning, the OLTP/OLAP boundary, and knowing when a query problem is actually a modeling problem - Production reliability: monitoring, debugging, and improving a system that has to be correct, not just fast - Setting the standard for the engineers around you. Leading by example and being someone others can work with and learn from What we're looking for - 7+ years building and owning backend systems in production - Real fluency in Ruby/Rails or Go, ideally both. Our stack is Rails today and Go in the long term. Strong fundamentals and a track record of picking up new languages and working within their conventions are just as important as current experience - Experience working with data at scale. Large datasets, high-volume pipelines, performance under real production load. You understand the tradeoffs between transactional and analytical systems and have made deliberate choices about where to put what - Strong instincts for correctness and traceability. Our outputs affect real business decisions. - Someone who ships. We're on a tight timeline with investor milestones to hit. Ambiguity is normal here, waiting for perfect specs is not an option - Low ego, high ownership. Small team means everyone depends on everyone. You can take feedback, give it, and work well alongside engineers at different levels Nice to have - Background in logistics, supply chain, or freight/parcel economics - Experience with ClickHouse or other columnar analytical databases - Exposure to simulation systems, financial modeling, or decision-support products What success looks like - 0–2 months: Shipping production code, understanding the core data flows, and picking up real context on the system alongside the team - 3–6 months: Owning major parts of the backend, improving performance and reliability, and becoming a real technical anchor on key projects - Beyond: Driving architecture decisions as we scale, helping onboard and coordinate new hires as the team grows, and becoming a long-term owner of Rivora's core systems Why this role - Direct collaboration with a CTO who has deep domain expertise and genuinely wants to share ownership of the technical direction - Hard, real problems, not CRUD work. The data scale, the analytical complexity, and the correctness demands are legitimately interesting - High trust, high impact. What you build directly affects whether we land customers and hit our milestones - A path to full-time if the company succeeds, and we're working hard to make sure it does
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
Job Details
Location Remote
Work mode Remote (Country)
Employment Contract
Salary USD 80 – 120 / hour
Department Engineering
Category Backend
Posted 3 months ago
About company
Rivora

We help 3PLs leverage data to win customers and increase margin.

Our founders are operators who've lived the pain of fragmented logistics data at scale. Rivora builds the reasoning layer that turns operational noise into clear, actionable intelligence, helping teams move from reacting to deviations to preventing them altogether.

We model operations as they actually are — your carriers, your rate cards, your earned discounts. Fidelity to reality is what makes Rivora trustworthy. You don't need another chart to stare at — you need to know what to do, what it costs, and what the ROI is. That's what Rivora delivers.

Rivora works with the data our customers have, providing proactive, explainable, real-time recommendations while it still matters, so decisions can be made in minutes, not days.

All jobs at Rivora Visit website