
PaintScout
Location: Hybrid – Remote for now, in-office (2 days/week) in Fall (Calgary, Canada)
Type: Full-time
Reports to: CTO
Company: PaintScout – Estimating Software for Painting Companies
About PaintScout
PaintScout is a fast-growing SaaS company that helps painting contractors streamline their
estimating & sales process, and strives to be the leading software available to painting
contractors. We’re trusted by companies across North America to help them grow their
businesses with faster, smarter quotes. As we scale, we’re investing in our engineering team to
help us build a world-class platform.
The Role
We’re looking for a hands-on Engineering Team Lead/Senior Developer to join our growing
team. This role blends senior-level engineering with team leadership. You’ll lead our local
developers, manage remote contractors, and help define and implement scalable engineering
practices. You’ll also collaborate closely with the CTO on system architecture and technical
strategy.
If you’re someone who thrives in a fast-moving environment, loves building systems (not just
features), thinking about the future, and is motivated by growing teams and culture – this role is
for you.
What You’ll Do
- Lead and mentor a team of 4 local developers, helping them grow and succeed.
- Manage remote and outsourced engineering contributors.
- Split your time between hands-on coding (approx. 50%) and leadership responsibilities.
- Initiate and lead technical projects, especially non-feature efforts such as tooling, infrastructure, and performance optimization.
- Collaborate with the CTO on architecture, long-term strategy, personnel, and technology decisions.
- Help formalize engineering processes including planning, code reviews, and roadmapping.
- Foster a culture of quality, reliability, and continuous improvement within the team.
- Prepare for and support our transition to a hybrid work environment (2 days/week in-office starting this fall).
What We’re Looking For
- Proven experience in backend or full-stack development with an emphasis on systems and reliability.
- Demonstrated experience leading software teams or mentoring engineers.
- Strong architectural thinking and an interest in shaping long-term technical direction.
- Passion for engineering leadership and team development.
- Excellent communication and organizational skills in both remote and in-person settings.
- Comfortable balancing execution with coaching, review, and collaboration.
Nice to Have (Not Required)
- Familiarity with our stack
- Experience scaling SaaS products in a startup environment.
Our Stack
- Backend: Node.js on AWS Lambda (serverless)
- Database: Cloudant/CouchDB, Elasticsearch
- Frontend: React
Why Join PaintScout?
- Play a key role in shaping the technical foundation of a growing SaaS company.
- Collaborate directly with a hands-on CTO and a driven, product-focused team.
- Help redefine the engineering culture and best practices in a small team environment.
- Work in a hybrid setup that balances deep focus with team collaboration.
To apply, please visit the following URL:https://en-ca.whatjobs.com/pub_api__cpl__87706288__4809?utm_campaign=publisher&utm_medium=api&utm_source=4809&geoID=847→