
Full Stack Web Developer/ 1 day ago
Full Stack Web Developer
TechnicalitiesPlus is seeking a Full Stack Web Developer for an 18-month maternity leave replacement role, with potential for a permanent position. TechnicalitiesPlus is a full-service Canadian web development agency with 23 years of experience designing and building custom websites, applications, and digital strategies for mission-driven organizations. We are committed to community, collaboration, and ethical innovation, empowering clients to create meaningful impact through technology. Our core values are Excellence, Teamwork, Heart, Integrity, Creativity, and Social Responsibility (ETHICS). We believe business can be a powerful change agent and are committed to becoming B-Corp certified.
As a small, dynamic team, our company culture is shaped by our commitment to learning, ownership, candor, and mutual support. We encourage applications from diverse backgrounds who share these values.
About the Role
Join a seasoned, supportive team building technology for good. You’ll have room to grow your skills while contributing to websites and applications that help nonprofits and mission-driven organizations make a real impact. Your work will primarily center on WordPress development, creating, customizing, and maintaining sites for our clients. You will also provide hands-on support and training to help them maximize their digital presence. You’ll work across various projects and technologies, contributing to site rebuilds, customizations, and ongoing improvements. This is a fully remote and flexible role, ideal for someone who values meaningful work, autonomy, and a friendly, collaborative team environment.
Core Job Duties
- Develop accessible, user-friendly WordPress sites using custom themes and plugin-based solutions.
- Build and maintain PHP and JS based functionality for custom web applications or to enhance WordPress sites.
- Provide direct support to clients, including troubleshooting bugs, updating site content, and training clients on website management.
- Develop and analyze custom reports using database queries to deliver actionable insights.
- Collaborate on proposals, gathering technical specifications and brainstorming practical, budget-conscious solutions for nonprofit and mission-driven clients.
Skills and Qualities
- Strong skills in PHP, WordPress, JavaScript, SQL, HTML, and CSS.
- Enjoy solving problems creatively and collaboratively.
- Communicate clearly and proactively.
- Work independently with accountability and care.
- Enthusiastic about working with legacy systems.
- Adapt easily and love learning new tools.
- Canadian resident and eligible to work in Canada.
Ideal Candidate Would Also Have
- Experience with ColdFusion, Laravel, Moodle LMS, other CMS/website builders (Shopify, Wix etc.), Ruby on Rails.
- Google Associate Workspace Administrator certification.
- French language proficiency.
What TechnicalitiesPlus Offers
- Fully remote work environment with projects that have real social impact.
- Flexible schedule.
- Small, supportive, and inclusive team.
- 3 weeks vacation + sick & wellness days.
- Many opportunities for professional development.
Compensation: $25-$33 per hour, depending on experience and location. We are a living wage employer valuing work-life balance. Total weekly hours negotiated, typically 30-35.
Diversity, Equity & Inclusion: TechnicalitiesPlus believes diverse perspectives drive innovation. We are a women-owned and queer-owned Canadian company valuing inclusion. We encourage applications from equity-deserving groups. If your experience doesn't align perfectly, we still encourage you to apply. Let us know if you need accommodations during the recruitment process.
Application Process: Apply via https://www.technicalities.ca/web-developer-application/. For questions, use the contact form.
Application Deadline: November 24th, 9 AM ET.
Job Type: Fixed term contract
Contract length: 18 months
Pay: $25.00-$33.00 per hour
Expected hours: 30 – 35 per week
Benefits: Flexible schedule, Paid time off, Work from home
Work Location: Remote
