We are hiring on behalf of a profitable, founder-owned SaaS company that helps thousands of tradespeople streamline their take-off, estimating, and design processes. Their cloud-based product makes complex tasks simple, saving hours on every quote and improving accuracy for customers. This is a bootstrapped, stable business with no VC pressure and a focus on building a product people love.
The Role
You will join a 6-person engineering team as a backend-focused engineer, owning and evolving the backend systems while mentoring a talented team of frontend-leaning engineers. This is a hands-on role where you will lead critical technical initiatives, including:
- Driving a live migration from MeteorJS to Fastify/VueJS
- Building a real-time collaboration system (think AutoCAD meets Figma)
- Helping transform 6 million annotated construction plans into an AI-driven estimation engine
There are no silos in this role, you will work across all parts of the product.
Why Join?
- Work/life balance: Fully remote team, flexible hours, minimal meetings
- Stability: Profitable, founder-owned business with steady growth
- Impact: Your work has a direct effect on tradespeople and their businesses
- Autonomy: Flat hierarchy, direct access to founders, no red tape
- Growth: Small team means your scope grows with your ability
About You
- Strong background in Node.js and TypeScript, with experience building reliable, scalable backend systems
- Experience with API migrations or large-scale refactoring in production environments
- Able to work independently in a flat hierarchy, navigating complex codebases and making sound technical decisions
- A natural mentor who enjoys supporting and upskilling peers
- Excellent written and asynchronous communication skills in a remote-first team
- Curious about product and motivated by solving real customer problems
Bonus Points For
MongoDB, VueJS, Docker, DevOps experience, websocket/real-time/offline-first systems, AI (for both coding and product features), CAD, or PDF generation.
What You Will Do
- Extend and maintain REST APIs for scalability, robustness and observability
- Enhance background worker systems and support the MeteorJS to Vue/REST migration
- Implement strong integration tests and uphold code quality standards
- Collaborate with frontend engineers, product, and support teams to solve customer challenges
- Mentor engineers and contribute to a culture of continuous improvement