Jr. Web Developer

Calgary, AB, CA, Canada

Job Description

Reports to: Engineering Manager

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.


Related Jobs

Job Detail

  • Job Id
    JD2870619
  • 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