Financeit Logo

Senior Software Developer Full Stack

💰 $140k-$150k

Job Description

Who we are:

Centah is a SaaS company, part of Financeit, that helps home improvement businesses manage lead intake, routing, and conversion through a configurable platform at the center of their operations.

We’re at a pivotal moment. After years of building custom solutions for a small number of large clients, we’re now evolving into a scalable, market-wide SaaS platform. This transition is intentional, funded, comes with a clear runway through to 2028 and comes with real opportunity. You won’t be maintaining a mature product, you’ll be helping shape what it becomes.

The work here is hands-on and high-impact, with real ownership and visibility across the business. You’ll collaborate closely with different teams, contribute to key decisions, and see the direct impact of your work.

We’re looking for people who are excited to build, take ownership, and play a meaningful role in what Centah becomes next.

About the role:

We sit in the middle of a complex ecosystem, ingesting, transforming, and routing data between partners, internal workflows, and downstream systems. The work is integration-heavy: APIs, third-party systems, and asynchronous pipelines that need to behave predictably when the world is messy.

Our stack is Ruby on Rails, Ember.js, and PostgreSQL, mature tools behind a platform that has to stay stable, secure, and fast as we grow.

We’re at a pivotal point in the product’s evolution, investing in how the system scales, integrates, and supports new go-to-market initiatives. This is a chance to shape what comes next, not just maintain what’s already there.

We’re looking for an experienced engineer who wants to own problems end-to-end in that kind of environment, someone who cares about data consistency, understands failure modes, and writes code that still makes sense months later.

You’ll work with product-minded engineers, raise the bar on quality, and help evolve the platform as the domain grows. If ownership, clear thinking, and building systems that hold up in the real world sound like your kind of work, we should talk.

What you’ll do:

  • Own features end-to-end from design through production and iteration (API, domain logic, background jobs, and UI).

  • Design and write clean, testable, and maintainable code with clear separation of concerns.

  • Make architectural decisions that improve reliability, scalability, and system clarity.

  • Deliver new features, fix defects, and improve existing systems - not just patch symptoms.

  • Work closely with Developers, Product, Design, and stakeholders to shape solutions, not just implement requirements.

  • Identify risks, edge cases, and tradeoffs early and drive decisions forward.

  • Mentor less experienced engineers on architecture, ownership, and code quality.

  • Contribute to team processes, improving how we deliver, not just what we deliver.

  • 5+ years building and maintaining production-grade applications (Ruby on Rails preferred).

  • Proven experience owning features or initiatives end-to-end, not just contributing to tasks.

  • Strong understanding of API design, data modeling, and system boundaries.

  • Experience working with relational databases (SQL) and performance considerations (e.g. query efficiency).

  • Familiarity with background processing systems (e.g. Sidekiq, Redis) and async workflows.

  • Experience working with a modern frontend framework (Ember preferred, or strong SPA framework experience).

  • Ability to debug issues across multiple layers (API, database, async jobs, frontend).

  • Strong communication skills and ability to explain technical decisions clearly.

  • Comfortable working in an agile environment with a focus on ownership and delivery.

  • Experience working in cloud environments (AWS preferred) and understanding how applications behave in production.

  • Familiarity with CI/CD pipelines (e.g. GitHub Actions) and safe deployment practices.

  • Understanding of production systems (logging, monitoring, debugging live issues).

Preferred skills:

  • Experience designing and evolving APIs (REST / JSON-based).
  • Experience refactoring and improving existing/legacy codebases.
  • Experience with Elasticsearch / Searchkick or similar search systems.
  • Familiarity with multi-tenant systems or role-based access patterns.
  • Experience improving system performance, reliability, or developer experience.

Winner of Canada’s Most Admired Corporate Cultures twice. We offer more than just the basics, take advantage of:

  • An award-winning culture with a collaborative & inclusive team.

  • Competitive pay and performance-based bonus:

    • Base salary: $140,000-$150,000
    • Bonus: 20% annual
  • Committed to flexible work arrangements, offering hybrid workplace options.

  • Comprehensive medical, dental and vision coverage + Lifestyle Account.

  • RRSP Matching and Parental Leave Top UP Program.

  • In office massage, meditation & workout sessions.

  • Virtual events such as Lunch & Learns, company parties, fun team activities and charity initiatives.

  • Career learning and development programs.

Next Steps:

If what you just read excites you, we’d like to hear from you! Please submit your application and we’ll contact you if you become selected for a phone interview.

Financeit is an equal opportunity employer. Accommodation is available on request for candidates taking part in all aspects of the selection process.

Share this job:
Please let Financeit know you found this job on Remote First Jobs 🙏

1992 similar remote jobs

Explore latest remote opportunities and join a team that values work flexibility.

Remote companies like Financeit

Find your next opportunity with companies that specialize in Consumer Financing, Pos Financing, Installment Loans, and Payment Plans. Explore remote-first companies like Financeit that prioritize flexible work and home-office freedom.

SkillNet Solutions, Inc. Logo

SkillNet Solutions, Inc.

Consulting and technology services for modern commerce digital transformation.

View company profile →
Sezzle Logo

Sezzle

201-500 sezzle.com

Provides interest-free installment payment plans, empowering consumers with tools to manage spending and finances.

View company profile →
SumUp Logo

SumUp

1001-5000 sumup.co.uk

Provides payment and business management tools for over 4 million small businesses in 37 markets.

View company profile →
Revel Systems Logo

Revel Systems

Develops an open cloud order management platform for restaurant and retail brands.

View company profile →
Vend, a Lightspeed Company Logo

Vend, a Lightspeed Company

A POS and payments platform for retail, hospitality, and golf businesses globally.

View company profile →
Kitestring Technical Services Logo

Kitestring Technical Services

Technology consulting, custom development, and talent solutions for Retail and Supply Chain.

View company profile →

Project: Career Search

Rev. 2026.3

[ Remote Jobs ]
Direct Access

We source jobs directly from 21,000+ company career pages. No intermediaries.

01

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

02

Advanced Filters

Filter by category, benefits, seniority, and more.

03

Priority Job Alerts

Get timely alerts for new job openings every day.

04

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

21,000+ SOURCES UPDATED 24/7
Apply