Part-Time Technical Developer — Camp Management Platform
POSITION DETAILS Remote-friendly | ~20 hrs./week | 8 months | $15,000 contract | Flexible hours
POSTING DATE April 23-2026 DEADLINE TO APPLY May 18, 2026 START DATE June 2026
Interested in being part of an amazing project that will transform grief for families across Canada?
If you are, this is the project for you!
Camp Erin Toronto (CET) is a free bereavement camp for children who have experienced the death of a
parent or sibling offered in Toronto since 2009 supporting 1446 campers through the volunteer efforts of
almost 1000 volunteers.
Camp Erin Toronto is partnering with The Canadian Alliance for Children’s Grief (CACG) and their members
across Canada to expand grief camps into other provinces and communities with the support of local
charitable organizations that provide support children, youth and families living with grief.
PROJECT DETAILS
Over three years we have built and refined a camp management system that handles the full lifecycle of
running a bereavement camp. It works. Now, we need to rebuild it as a proper multi-tenant platform that
can support the addition of 5-10 new affiliate camps by March 2026, and eventually 30-40 camps
nationally.
You'll be the primary technical builder on that platform, working closely with a product-minded project lead
to make good architectural decisions early and ship something real and meaningful on a tight timeline.
WHAT YOU'LL BUILD
1. Camper and volunteer portals — applications, application management, required intake forms
including health and consent forms, and a returning user experience for people who've attended
before
2. Admin interface — cabin formation, reporting, interview scheduling and management, and the dayto-day tools that a small volunteer team uses to run a camp
3. Multi-tenancy — a single platform that supports fully separate camps, each with their own isolated
data, admin team, and basic branding
4. Affiliate onboarding — the ability for a non-technical person to set up and configure a new camp
instance without developer involvement
WHO WE'RE LOOKING FOR
• A builder with a portfolio. Formally trained, self-taught, bootcamp graduate — we don't mind how
you learned. We want to see things you've made. Side projects, freelance work, course projects,
anything. Evidence of building matters more than credentials.
• Full-stack comfortable. You're not afraid of either end. You can think about a data model and build
a form in the same afternoon.
• A genuine collaborator. This is a small team. You'll be working closely with a project lead who
brings deep product and organizational experience. You communicate well, ask good questions, and
don't disappear for two weeks when you're stuck.
• Entrepreneurial and mission driven. You're excited about working on a small, scrappy team
building something with real human impact. You don't need a big company infrastructure around
you to do good work. At the same time, you understand that this is a purposeful, bespoke
application serving a specific community, not a consumer product looking for massive scale and
revenue. That framing energizes you rather than deflating you.
• Architecturally curious. You think about why you're making technical decisions, not just how to
execute them. You've made mistakes building things and learned from them.
THE STACK
We have a strong point of view on direction: Modern open-source web technologies, a proper relational
database, hosted infrastructure that scales without breaking the bank. We want to make final tech stack
decisions collaboratively with whoever joins. If you have opinions, bring them.
WHO YOU'LL WORK WITH
Your project lead has spent 25 years leading organizations at the intersection of technology and social
impact. He has led innovation teams at Mozilla and run large mission-driven initiatives across Canada. This
is a genuine opportunity to work closely with someone at a level of experience that's rare for early-career
developers, on a problem that's real, human and will transform the experience for individuals and families
living with grief.
One practical note: the entire team, including your project lead and the subject matter experts you'll be
gathering requirements from, are volunteers or part time. Hours are fully flexible, but you should be
comfortable occasionally joining calls evenings or on weekends when people are available.
TO APPLY
Send an email to with your first and last name in the subject line and the
three items listed below:
1. A note in your own voice. Tell us why this project is interesting or energizing to you. A few
sentences or a few paragraphs, whatever feels right. We'll be working with AI tools heavily on this
project and we expect you to be fluent with them. But for this note, start with your own words,
ideas, and make it personal. Feel free to use AI to refine what you've written, but not to write it for
you. We want your perspective, not a polished version of what you think we want to hear.
2. A link to something you've built. A GitHub profile, a live project, a repo, anything that shows us
how you think and what you make.
3. A resume. Just so we have some context on your background.
DEADLINE TO APPLY
Monday, May 18, 2026
Selection and interview process will start in early June 202
Please Note: WorkInNonProfits.ca is not affiliated with and in no way endorses or vets the organization that posted this job. Any links posted within the job will take you to their external site where the same disclaimer applies.
Thanks for looking on WorkInNonProfits.ca and good luck with your job search!