Build the software your community runs on.
We make membership, program, and booking software for community associations, clubs, and nonprofits. We are a small team in Calgary, and we are hiring.
- Who we are
- Communal is software for community and member-based organizations: community centres, municipal recreation departments, nonprofits, cultural centres, and summer camps. More than 500 run on it today. We want to become one of the biggest nonprofit software companies in the world by serving the organizations the software industry usually overlooks.
- Who you are
- You are highly adaptable, because requirements change every day. You learn quickly, write clearly, and can run with your own work without waiting to be told what is next. And you care about the people who use what we build, from the volunteer board to the front desk.
- What the work is like
- We care deeply about our clients and strive to create the best experience possible for them. This shows up in every area of our organization, from client support to sales calls, to shipping fixes and improvements.
Open roles
All roles are based in Calgary
Software Engineer
Join a small team building software for community organizations. Full-stack work in Laravel and Vue, from the first conversation to production.
Engineering · Full-time · Calgary, hybrid
Engineering
Full-time
Calgary, hybrid
General application
No role that fits? Tell us what you would work on.
Any team · Full-time · Calgary, hybrid
Any team
Full-time
Calgary, hybrid
Benefits
What comes with the Software Engineer role.
Stock options
Share in what we build together.
Health Spending Account
For health costs your provincial plan does not cover.
Hybrid work
In the Calgary office Tuesdays and Thursdays.
Mentorship
Direct mentorship and fast feedback from our technical co-founder.
Product ownership
Own work that reaches organizations around the world.
How we hire
We read every application and reply within a week if it looks like a fit.
Apply
Send your résumé and a short note on the role page.
Talk with the team
If it looks like a fit, we set up a call with the person you would work with.
Work together
A working session, so you can see how we work and we can see how you think.