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 passionate Junior Developer who is eager to launch their career in software development. This is an excellent opportunity for someone who has been building their skills through self-learning, side projects, or recent education and is ready to apply that knowledge in a professional environment.
You'll work closely with our development team, learning from experienced developers while contributing to real features that impact our customers. We're looking for someone who is genuinely excited about technology, loves to learn, and is ready to grow into a strong developer through hands-on experience and mentorship.
If you're someone who codes outside of work hours because you love it, who has taught yourself new technologies through curiosity and determination, and who is excited about building a career in software development - this role is for you.
What You'll Do
Learn our codebase and development processes with guidance from senior team members
Contribute to feature development starting with smaller tasks and growing in complexity
Write clean, maintainable code and participate in code reviews
Debug issues and implement fixes under mentorship
Participate in technical discussions and ask thoughtful questions
Take ownership of small features and components as you develop
Develop professional software development habits including testing, documentation, and version control best practices
Growth Opportunities
Opportunity to advance to more senior development roles as you gain experience
Hands-on learning with modern technologies and architecture patterns
Exposure to all aspects of SaaS development from frontend to backend to infrastructure
Potential to specialize in areas that interest you as you grow
What We're Looking For
Essentials:
Genuine passion for software and technology - you're the type of person who explores new frameworks, builds side projects, and stays curious about how things work
Demonstrated ability to self-learn through portfolio projects, GitHub contributions, personal websites, apps, or other work that shows you can teach yourself and build things independently
Basic understanding of programming fundamentals and computer science concepts
Some hands-on experience with web development (whether through school projects, bootcamps, online courses, or self-directed learning)
Strong problem-solving mindset and willingness to work through challenges
Excellent communication skills and eagerness to ask questions and learn from others
Self-motivated with the ability to work independently in a remote environment
Collaborative mindset and openness to feedback
Startup mentality - comfortable with fast-paced environment and learning on the job
Nice to Have:
Familiarity with any part of our stack: Node.js (serverless architecture), CouchDB/Cloudant, Elasticsearch, React
Contributions to open source projects
Experience with SaaS products or B2B software
Computer Science degree or completion of a recognized coding bootcamp
Previous internship or co-op experience in software development
Why Join PaintScout?
Launch your career at a growing SaaS company where you'll have real impact
Learn directly from experienced developers who are invested in your growth
Work on meaningful features that help real businesses succeed
Join a supportive team environment where questions are encouraged
Help define the engineering culture in a small team environment
Flexible, remote-first culture with opportunities for in-person collaboration
Please include links to your portfolio, GitHub profile, or examples of projects you've built that demonstrate your passion for learning and building software.
Job Type: Full-Time
Language: English
Work Location: Hybrid - 3 days a week
Job Type: Full-time
Pay: $45,000.00-$60,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.