← WorkMundi · 1M+ jobs from around the world, liveSign inCreate free account

Software Engineer

Communal · Calgary, Alberta, Canada

🌐 Remote📅 20/08/2026
🔔 Alert me about jobs like this
No password, no sign-up. Just the email — and you can leave the list anytime.
🔓 Apply — free →
Opens this job on WorkMundi. The account is free and takes under a minute.

See the other 46,985 jobs in Canada →

🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Communal (https://getcommunal.com) is software for community and member-based organizations: community centres and associations, municipal recreation departments, nonprofits, cultural centres, summer camps. Thousands of members across hundreds of organizations run on it. We are a small team based in Calgary, AB that works with over 500 organizations around the globe to drive impact back to their communities. We have strong growth and are continuing to expand further into new markets. Why this job matters Most of our customers came to us from a spreadsheet, a booking calendar and a payment tool that didn't talk to each other. Renewals get missed, halls get booked and never invoiced, and somebody ends up typing the same member's details into four places. That's real money, and a lot of volunteer time. These are organizations with no IT staff and a board that turns over every year, so the software is doing work nobody else is going to do. Better software for these organizations makes a huge difference for their members and local communities. When renewals go out on their own and the hall gets invoiced without anyone chasing it, more money comes in and less of it gets spent on admin. That's what pays for the programs their members turn up for. The role This is a role on a small team, working closely with our technical co-founder. We build with immense speed and are working towards becoming one of the best non-profit software solutions in the world. You'd work across our Laravel and Vue codebase, building features from the first conversation about the problem through to running in production. The same goes for what happens after. Things break, customers report them, and we fix them quickly rather than filing them away for a future sprint. You'd need to be comfortable dropping into unfamiliar code, finding the cause and shipping the fix the same day. It suits someone with a year or two of experience who wants more room than they're getting now. What we care about most is that you take the whole thing seriously, not just the part where the code gets written. Delivering it all the way to production and making sure everything runs smoothly for our customers matters just as much as building the feature. A team this size doesn't have anyone to hand things off to, which is the best part of the job if you're at this stage. You'll get your hands on all of it, and probably learn faster than you would anywhere with a bigger team and narrower lanes: Frontend. Vue and JavaScript interfaces used daily by staff and volunteers who are not technical Backend. PHP and Laravel services covering payments, memberships, bookings, programs and reporting Product design. Deciding how a feature should work, not just building it to spec Deploys and infrastructure. Our CI/CD pipeline and the servers everything runs on It moves fast, and the flip side of touching everything is that you'll get pulled between things. Being able to switch contexts without losing the thread matters a lot here. We work hybrid out of Calgary. Tuesdays and Thursdays in the office are the minimum ask. We value time spent in person to collaborate and problem solve. Working with AI We use coding agents every day, and we see the difference it makes in what we ship and how fast our customers get it. This matters to us. We want someone who is genuinely excited about that. In practice: You already use AI coding tools day to day, whether that's Claude Code, Codex or something else, and have a sense of where they help and where they get in the way You keep up with what's changing, by reading and by trying things You want to help build the tooling, not only use it You don't need to have built agent workflows before. What matters is that you're eager to. If you aren't passionate about AI and what we can build with it going forward, this isn't the place for you. What we're looking for Around 1 to 3 years building web applications, in whatever stack you learned on You pick things up quickly and enjoy it, because the stack and the domain will both be new in places You write clearly and you're easy to work alongside You're comfortable when things are unsettled. Priorities move around here more than they would at a bigger company You care about the people on the other end of the software You operate with a high level of agency Nice to have, not required: PHP, Laravel, Vue, MySQL. If you've built things in something else and you're willing to learn ours, apply anyway. However you learned this matters less to us than what you can do. Degree, diploma, bootcamp, self-taught, all fine. What we offer Stock options. You own a piece of what you build Health Spending Account Hybrid, in-office Tuesdays and Thursdays Close mentorship and quick feedback Real ownership of a product used by organizations across the globe Not checking every box? Apply anyway. We're looking for hard-working people who are eager to learn and grow with the company.
Read the rest of the job →
For people searching Engineer

144,883 engineer jobs are open right now

Here's how to pick the right one and stand out in your application.

144.883Jobs
31.687IN
81%EN

That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.

Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.

Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.

When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.

👁 21 have read this
0 comments
Want to comment?

Leave your e-mail to comment, react and follow the posts for your role. It is free.

Similar jobs

Job on WorkMundi — the world's largest job board. See more jobs from every continent, updated live.

📢
🎁

Before you apply, rehearse this interview.

Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card.

I want my training →