Senior Ruby On Rails Engineer
Published on June 17, 2026
Tax Rails makes it easy to start and run a payroll company by turning the hardest part — tax filing and remittance — into infrastructure anyone can use. We deposit funds and file payroll taxes on behalf of payroll bureaus, enterprise tax teams, and payroll software companies. A modern, AI-native replacement for the legacy systems the industry has been stuck with for decades.
About Tax Rails
Tax Rails makes it easy to start and run a payroll company by turning the hardest part, tax filing and remittance, into infrastructure anyone can use. We deposit funds and file payroll taxes on behalf of payroll bureaus, enterprise tax teams, and payroll software companies. We're a small, senior team shipping fast on a clean Rails 8 codebase.
We're Rails purists
We mean it. The full Rails stack, used the way it's meant to be used — Hotwire (Turbo and Stimulus) for the front end, no SPA framework bolted on the side. Solid Queue, Solid Cache, and Solid Cable instead of a pile of external services. Server-rendered, convention over configuration, the majestic monolith. If you've spent years fighting your framework and want to come home to one that just works, this is that.
We're also building Claude into the core of how we work. Claude Code is our primary implementation tool, and AI-native workflows are how a team moves at the speed we do. You'll be writing Rails, but you'll be writing it alongside the best tooling available.
The Role
We're hiring a senior engineer to work directly with the founders on production systems that move money and file with the IRS and state agencies. This is high-trust, high-autonomy work — you scope, build, test, and ship.
What your work will be like
This isn't a ticket-taking role, and it isn't prompt-and-paste. We expect you to become a genuine expert in the domain — payroll tax is deep, specific, and unforgiving, and understanding it is what makes the engineering matter.
Just as importantly, we expect you to be the expert on Rails itself: the patterns, the edge cases, and the best practices the
AI doesn't know or gets subtly wrong. Claude is a powerful tool, but it doesn't understand trade-offs, and it doesn't know our codebase or our constraints. You will. Your value is in the judgment, knowing which path is right, why, and what it costs down the line.
AI doesn't know or gets subtly wrong. Claude is a powerful tool, but it doesn't understand trade-offs, and it doesn't know our codebase or our constraints. You will. Your value is in the judgment, knowing which path is right, why, and what it costs down the line.
You'll spend your time scoping problems, making architectural calls, and steering the work toward something correct and maintainable — not just something that runs.
Our stack
Ruby on Rails 8, Hotwire (Turbo/Stimulus), PostgreSQL, Solid Queue/Cache/Cable, Moov, Cloudflare R2, Render. Claude Code in the loop throughout. TDD on everything.
You'll thrive here if you
- Are a genuine Rails believer — you love the conventions, not despite them
- Have deep Rails experience and strong opinions about clean, well-tested code
- Are comfortable with financial systems, money movement, or compliance-heavy domains
- Like owning features end to end rather than picking up tickets
- Are excited to ship a lot of features with using Claude
Details
- Fully remote, Canada-based
- Senior level
- Work directly with founders on a product with real traction
If you want to learn a space that people aren't going to outsource to AI — on a Rails stack you'll actually enjoy — we'd love to hear from you.
How to Apply
A two paragraph explanation of your experience with rails and how LLM's are changing they way you work.