Services

Ruby on Rails Development Company

Sentia has specialised in Ruby on Rails since 2006. Our Sydney team builds new Rails applications, takes over existing ones and keeps them running, for Airtasker, Shippit and businesses across Australia.

Tell us about your project

The Ruby on Rails agency behind Airtasker and Shippit.

Rails specialists for two decades.

We've been a Ruby on Rails development agency in Australia for over twenty years. It's our core stack for web applications, not one framework on a long list.

Built to keep running.

Airtasker, Shippit, Paylab: the Rails systems we built at startup stage are still running at scale today. A Rails development company should be judged on what lasts.

We build the Rails way.

Rails favours convention over configuration. We follow its conventions, so your codebase stays readable for any Rails developer, now and in ten years.

What we do

Ruby on Rails development services, from first build to long-term support.

Whether you're starting fresh or inheriting an app, our Ruby on Rails services cover the whole life of the product.

New Rails applications, scoped to ship.

New Rails applications, scoped to ship.

We work through what version one needs, then build it on a stack we know inside out, ready to grow without a rewrite.

Explore service
Hotwire and React

Fast, modern front ends built with Hotwire (Turbo and Stimulus) or React.

PostgreSQL and Sidekiq

PostgreSQL from day one, and Sidekiq queues for work that shouldn't make users wait.

Multi-tenant SaaS

One codebase and one database serving many customers, each with their own account.

Role-based access

Control who sees, edits and approves what, across your teams and customer accounts.

Inherited a Rails app? We'll get it back on track.

Inherited a Rails app? We'll get it back on track.

When your developer is no longer available or the code is struggling to scale, we review it, tell you what's critical, and fix it in a sensible order.

Explore service
Code review

We assess the architecture, user interface, tests and overall code quality of your app.

Critical vs recommended

A clear report that separates what's critical to fix now from what's recommended later.

Fix sequencing

Fixes and improvements in a sensible order, each with an explanation and time estimate.

Quick analysis

A fast first look at what's holding the project back, so you know where you stand.

Support and ongoing development.

Support and ongoing development.

Once your app is live, we can support and maintain it, keep developing new features alongside, or both. Support is tailored to what you need.

Explore service
Support and maintenance

We can manage support and maintenance for you, tailored to what your app needs.

Ongoing development

Keep shipping new features while the current version is supported and maintained.

Tested code

Changes go in with tests, so what already works keeps working as the app grows.

Performance monitoring

Know when something goes wrong before your users do, with error tracking in place.

APIs and integrations that hold up in production.

APIs and integrations that hold up in production.

We connect Rails apps to payment providers, financial platforms and third-party services, and publish some of that work as open-source gems.

Explore service
Payments

Stripe, Airwallex, Zai and PayTo, from checkout through to reconciliation.

Accounting and ERP

Connect invoicing and accounting platforms such as Xero, so your records stay in step.

Events and webhooks

Data that moves between your systems as things happen, not on an overnight schedule.

Published gems

Open-source Ruby libraries we wrote for Zai, Airwallex and Doohly. See them on GitHub.

How we work

Agile web development with Rails, tested from the first commit.

Short, adaptive cycles.

We work in short development cycles with frequent feedback, so the plan can change when your market does. The process is tailored to each project.

Test-driven development.

Tests are written before the code they check. It means fewer bugs, faster feedback, better code quality and a lower cost of change as the application grows.

Working software early.

We build in short cycles and show you real, working features early, while feedback is still cheap to act on, not a demo of what's planned.

You always know where things stand.

We work closely with you from the first scoping conversation to launch and beyond, so you know what's happening with your software at any time.


Rails applications we've built

Airtasker

Airtasker

Marketplace connecting people to complete everyday tasks and services

Industry

On-demand Service, Marketplace

Shippit

Shippit

Delivery platform that makes shipping easy and efficient for businesses

Industry

Transport & Logistics, Retail & eCommerce

Paylab

Paylab

Empowering employees with flexible pay and instant rewards

Industry

Financial Services & Fintech, Retail & eCommerce

RANGEme

RANGEme

A Network of Savvy Buyers and Suppliers

Industry

Marketplace, Retail & eCommerce

Common questions

Every project is different. Send us your brief and we'll give you a detailed estimate, free of charge.

Rails is a mature, open-source framework that favours convention over configuration, so teams write less code and ship features faster. It powers products at every stage, from first version to millions of users.

Yes. We start with a code review covering architecture, tests and code quality, then give you a clear list of what's critical and what can wait.

There are two options. You can move into support and maintenance, which we can manage, or keep developing while we support the current version. Support is tailored to what you need.

Yes. We can provide a mutual NDA that protects your IP and ours.

Rails is our specialty for web applications. We also build iOS, Android and React Native apps, and we'll use other tools when they're the right fit for the job.

Sentia is a Ruby on Rails development company based in Sydney. We work with Australian businesses of all sizes, with our Zagreb team adding delivery capacity.