Intermediate Web Developer

Calgary, AB, CA, Canada

Job Description

Location:

Hybrid In-office 3 days/week in Calgary, Canada

Type:

Full-time

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 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