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 motivated
Intermediate Developer
who can quickly integrate into our growing engineering team and make an immediate impact. This role offers significant growth opportunities - the right candidate will have a clear path to advance into Senior Developer or Engineering Team Lead positions as our company scales.
You'll work closely with our engineering team on building scalable features, improving system architecture, and helping establish engineering best practices. We need someone who can hit the ground running, adapt quickly to our codebase, and contribute meaningfully from day one.
If you're someone who thrives in a fast-moving environment, loves learning new technologies, and is excited about growing your career in a supportive team environment - this role is for you.
What You'll Do
Get up to speed quickly
on our existing codebase and development processes
Contribute immediately
to feature development and system improvements
Work collaboratively with a team of 4 local developers and remote contributors
Focus primarily on hands-on development
(80%+ coding) with opportunities to take on increasing responsibilities
Participate in technical discussions and contribute ideas for architecture and system design
Help implement and improve engineering processes including code reviews and testing practices
Grow your leadership skills
through mentoring opportunities and technical project ownership
Growth Opportunities
Direct mentorship from the rest of our engineering team
Opportunity to lead technical projects and initiatives as you develop
Potential to manage remote contributors and junior developers as the team grows
Involvement in architectural decisions and long-term technical strategy
What We're Looking For
2-4 years of professional development experience
in backend or full-stack development
Quick learner
who can rapidly adapt to new codebases, tools, and processes
Strong problem-solving skills and attention to code quality
Self-motivated
with the ability to work independently in a remote environment
Good communication skills and collaborative mindset
Eagerness to learn from senior team members and contribute to technical discussions
Startup mentality
- comfortable with fast-paced environment and wearing multiple hats
Nice to Have
Familiarity with our stack:
Backend: Node.js on AWS Lambda (serverless)
Database: Cloudant/CouchDB, Elasticsearch
Frontend: React
Experience with SaaS products or B2B software
Interest in system architecture and scalability challenges
Previous experience in fast-growing startup environments
Why Join PaintScout?
Play a key role in shaping the technical foundation of a growing SaaS company.
Collaborate directly with a driven, product-focused team.
Help define the engineering culture and best practices in a small team environment.
Job Type: Full-time
Pay: $60,000.00-$100,000.00 per year
Language:
English (preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3234157
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
Calgary, AB, CA, Canada
Education
Not mentioned
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.