At Badabonsangho, we believe technology should be a force for good. We are a dedicated non-profit organization focused on building digital solutions that empower communities, streamline social resources, and create measurable, positive impact.
We are looking for a Non-Profit Software Developer who wants their code to do more than just generate profit. If you want to use your tech toolkit to tackle real-world challenges, build accessible community tools, and see the direct human impact of your daily work, you belong on our team.
The Role: What You’ll Do
As our Software Developer, you will be the driving technical force behind our public-facing platforms and internal community-management tools. You will have a high degree of ownership over the development lifecycle, ensuring our platforms remain secure, highly accessible, and user-friendly.
- Code for Impact: Design, build, and maintain open-source or proprietary web applications, donor management integrations, and community resource portals.
- Prioritize Accessibility: Ensure all digital platforms meet high accessibility standards (WCAG 2.1) so our tools can be used by everyone, regardless of ability or tech literacy.
- Optimize Resources: Efficiently integrate third-party APIs (payment gateways, CRM systems, mapping tools) to keep our operations lean and effective.
- Collaborate & Translate: Work closely with community coordinators, volunteers, and stakeholders to translate human needs into functional technical features.
- Maintain & Secure: Monitor platform health, manage cloud hosting environments, and ensure strict data privacy and security compliance for sensitive community data.
What You Bring to the Table (Requirements)
- The Experience: 3+ years of professional full-stack or backend web development experience.
- The Tech Stack: Proficiency in modern web technologies (e.g., Python/Django, Node.js, PHP/Laravel, or Ruby on Rails) alongside modern frontend frameworks (React or Vue.js).
- Language Skills: Professional proficiency in French is required to collaborate within the Quebec City ecosystem; functional English is a strong asset for navigating documentation and global tech resources.
- Database & Cloud Knowledge: Experience with SQL/NoSQL databases and deploying applications on cloud platforms like AWS, Azure, or DigitalOcean.
- Local Presence: Located in or willing to relocate to Quebec City, QC.
- Eligibility: Legally authorized to work in Canada.
Nice-to-Haves:
- Experience working or volunteering within the non-profit / OSBL sector.
- Knowledge of UI/UX best practices for diverse, non-technical demographics.
- Experience with open-source software development or data visualization tools.
What We Offer (Why You’ll Love Working Here)
- Purpose-Driven Work: The undeniable satisfaction of knowing your code genuinely improves lives every single day.
- Competitive Non-Profit Salary: A competitive salary package with a strong focus on total compensation and stability.
- Excellent Work-Life Balance: 35-hour work weeks, flexible schedules, a hybrid work model, and generous paid time off (including a year-end winter break shutdown).
- Health & Wellness: Comprehensive health, dental, and life insurance plans, plus an Employee Assistance Program (EAP).
- A Warm Culture: A highly collaborative, empathetic, and inclusive team environment where your ideas are valued and ego is left at the door.
How to Apply
If you are ready to match your technical passion with a profound social purpose, we want to meet you!
Please apply via Indeed with your resume and a short note introducing yourself. If you have a GitHub profile or samples of past projects (personal, professional, or volunteer), please include those links as well.
Pay: $285,000.00 per year
Benefits:
- Company events
- Company pension
- Employee assistance program
- Employee stock purchase plan
- Wellness program
Work Location: In person