About the job
About Us:
Centah, a proud member of Financeit, is a leading SaaS provider dedicated to empowering home improvement businesses. Our innovative platform streamlines lead management, routing, and conversion, acting as the backbone of our clients' operations.
Our Journey: We are transitioning from creating tailored solutions for a select group of large clients to launching a scalable SaaS platform for the broader market. This strategic shift is not only intentional but also fully funded, with a robust roadmap extending to 2028. This is a unique opportunity to influence the future of our product, rather than just maintaining an existing one.
The environment at Centah is hands-on and impactful, offering significant ownership and visibility throughout the organization. You will collaborate closely with various teams, contribute to vital business decisions, and witness the tangible results of your efforts.
We seek passionate individuals eager to contribute to our growth and shape the next chapter of Centah.
Role Overview:
In this position, you will navigate a complex ecosystem, managing the ingestion, transformation, and routing of data among partners, internal workflows, and downstream systems. Your work will focus heavily on integrations, including APIs and third-party systems, ensuring they operate seamlessly even in unpredictable environments.
Our technology stack includes Ruby on Rails, Ember.js, and PostgreSQL—mature tools that must maintain stability, security, and performance as we expand.
As we invest in scaling our system and supporting new go-to-market strategies, you will have the opportunity to shape the product's evolution rather than simply maintaining it.
We are looking for a seasoned engineer excited to take ownership of challenges from start to finish. You should care about data consistency, understand potential failure points, and write code that remains clear and maintainable over time.
You will collaborate with product-focused engineers, raise the quality bar, and help evolve our platform in line with our growing domain. If you thrive in an environment where ownership, clear thinking, and building resilient systems are paramount, we want to hear from you.
Your Responsibilities:
- Manage features from initial design through to production and iterative improvements (API, domain logic, background jobs, and UI).
- Create clean, testable, and maintainable code with well-defined separation of concerns.
- Make architectural choices to enhance reliability, scalability, and clarity of the system.
- Deliver new features, resolve defects, and enhance existing systems rather than just addressing superficial issues.
- Collaborate closely with Developers, Product, Design, and stakeholders to develop comprehensive solutions.
- Proactively identify risks, edge cases, and trade-offs, driving decisions forward.
- Mentor junior engineers on architecture, ownership, and code excellence.
- Contribute to team processes to improve our delivery capabilities and overall efficiency.

