Software Engineer

Communal

Calgary

Hybrid

CAD 60,000 - 80,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Health Spending Account
Hybrid work Tue/Thu
Mentorship
Product ownership

Job summary

Communal in Calgary is looking for a web developer with 1–3 years of experience to own features from conversation to production. You’ll work across Laravel and Vue, fix issues quickly, and ship solid code that customers rely on.

There’s no big team; you’ll collaborate across Frontend, Product, and Deployments, with hybrid in-office Tuesdays and Thursdays and opportunities to shape a growing product used by nonprofits worldwide.

Qualifications

  • 1–3 years building web applications (any stack).
  • You learn quickly and like doing it.
  • You write clearly and are easy to work with.
  • You care about the people using the software.
  • You don’t wait to be told what to do next.

Responsibilities

  • Own a feature from initial conversation to production release.
  • Fix issues quickly when customers report them.
  • Ship solid code and maintain production stability.
  • Collaborate across Frontend, Product, Deployments.

Skills

Web app development
Fast learner
Clear communication
Self-motivated
User-focused

Education

Degree / diploma / bootcamp / self-taught

Tools

PHP
Laravel
Vue
MySQL

Job description

Communal (https://getcommunal.com) is software for community and member-based organizations: community centres, municipal recreation departments, nonprofits, cultural centres, summer camps. Over 500 organizations run on it.

We’re a small team in Calgary. We’re growing, and moving into new markets.

Why the work matters

For a lot of our customers, Communal is the first real software they’ve had. Before us it was a spreadsheet, a booking calendar, and a payment tool that didn’t talk to each other. Renewals got missed, halls got used for free, and someone spent Sunday retyping member details. Good software here saves time and keeps things running.

These organizations support community life for a lot of people, and most of the software industry has ignored them. We want Communal to be one of the biggest nonprofit software companies in the world.

The role

You’ll work across our Laravel and Vue codebase with our technical co-founder. You’ll take features from the first conversation about the problem through to production. When something breaks and a customer reports it, we fix it quickly. You should be fine dropping into code you haven’t seen before, finding the cause, and shipping a fix the same day.

This fits someone with about 1–3 years of experience who wants more ownership than they have now. Writing the code is only part of it. Getting it to production and keeping it solid for customers matters just as much.

There’s no big team to hand work off to. You’ll work across:

  • Frontend: Vue interfaces used every day by non-technical staff and volunteers
  • Product: figuring out how a feature should work, not only building to a spec
  • Deploys and infrastructure: our CI/CD pipeline and the servers it runs on

The pace is fast. You’ll get pulled between things, and you’ll need to keep track of more than one thread at once.

Hybrid in Calgary. Minimum Tuesdays and Thursdays in the office.

Working with AI

We use coding agents every day to ship faster, and you’d use them too. You should already use them, and have a sense of where they help and where they don’t.

There’s also room to build AI into the product itself. Our customers are often volunteers and part-time staff with no IT department. Things like agents that draft renewal campaigns, catch invoices that never went out, or answer member questions. You’d help us decide where that fits in Communal, and build it.

What we’re looking for
  • 1–3 years building web applications (any stack)
  • You learn quickly and like doing it
  • You write clearly and are easy to work with
  • You’re fine when priorities change
  • You care about the people using the software
  • You don’t wait to be told what to do next

Nice to have, not required: PHP, Laravel, Vue, MySQL. Willing to learn ours? Apply anyway. Degree, diploma, bootcamp, or self-taught are all fine.

What we offer
  • Stock options
  • Health Spending Account
  • Hybrid, in-office Tuesdays and Thursdays
  • Direct mentorship and fast feedback
  • Real ownership on a product used by organizations around the world
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer (.NET)
Lead Software Engineer (.NET)

Comm100 • Vancouver

On-site
CAD 115,000 - 155,000
Competitive compensation
Comprehensive benefits
Flexible working hours
+4
Full Stack Developer
Full Stack Developer

Valsoft Corporation • Canada

Remote
CAD 110,000 - 130,000
Competitive salary CAD 110k–130k
Health coverage
Flexible time off
Senior Backend Engineer (.NET)
Senior Backend Engineer (.NET)

Comm100 • Vancouver

On-site
CAD 105,000 - 140,000
Competitive salary
Comprehensive benefits
Flexible hours
+4
Software Engineer
Software Engineer

Meroka Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Competitive salary
Meaningful equity
Benefits
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

On-site
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Software Developer
Software Developer

Amilia • Canada

On-site
CAD 85,000 - 120,000
Competitive salary
Group RRSP employer contribution up to 5%
Group insurance and Employee Assistance Program
+5
Engineering Manager (.NET)
Engineering Manager (.NET)

Comm100 • Vancouver

On-site
CAD 130,000 - 155,000
Competitive CAD salary 130k–155k
Comprehensive benefits
Professional learning & growth
+2
Software Engineer / Senior Software Engineer
Software Engineer / Senior Software Engineer

Leadership Connect • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Extended Health Care
Dental Care
Life & Disability insurance
+6
Full Stack Engineer
Full Stack Engineer

IcePanel • Vancouver

On-site
CAD 120,000 - 170,000
Stock options
Profit sharing
Learning budget
+4
Full Stack / Product Engineer
Full Stack / Product Engineer

Icepanel • North Vancouver

On-site
CAD 120,000 - 170,000
Stock options
Profit sharing
Conference budget
+2