1

Volunteer Developer Jobs in Markham, ON (NOW HIRING)

Senior Web Developer

Toronto, ON

  • Medical

  • Dental

  • Vision

  • Life

Volunteer in your community and we will pay for that too. Imagine Communications is seeking a Software Engineer with web development expertise to join our engineering team in Toronto, Canada or ...

Senior Web Developer

Toronto, ON

  • Medical

  • Dental

  • Vision

  • Life

Volunteer in your community and we will pay for that too. A Bit About The Role Imagine Communications is seeking a Software Engineer with web development expertise to join our engineering team in ...

Software Developer

Toronto, ON · Hybrid

CA$101K - CA$118K/yr

We are looking for a Java Software Developer who will take a key role on our team. The ideal ... Generous time off policy, including 2 paid days annually to volunteer at a charity of your choice

The Principal Developer partners closely with business, product, and technology stakeholders to ... volunteer days). Find out more about the work perks and benefits you get as a Moneris employee at ...

Salesforce Engineer

Toronto, ON · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Commercial Engineering Organization within Thomson Reuters is looking to add a strong and ... We offer employees two paid volunteer days off annually and opportunities to get involved with pro ...

We are seeking a Platform Operations Developer to join our team. This role is a blend of cloud ... Give back with up to 6 days of paid time off annually for volunteering or personal learning. 

Could you be the full-time DevOps Engineer in Toronto, ON we're looking for? Your future role We're ... Part of this allowance is the same for all volunteers (€ 772.87 /month); and another part called ...

Showing results 21-40

Volunteer Developer information

See Markham, ON salary details

$13.3K

$71.4K

$148.7K

How much do volunteer developer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for volunteer developer in Markham, ON is $71,402.00, according to ZipRecruiter salary data. Most workers in this role earn between $35,527.00 and $104,686.00 per year, depending on experience, location, and employer.

What is a volunteer developer?

A Volunteer Developer is an unpaid software developer who contributes their skills to projects for nonprofits, open-source initiatives, or community-driven efforts. They help design, develop, and maintain software applications, websites, or tools to support an organization's mission. This role allows developers to gain experience, build a portfolio, and give back to the community while collaborating with other professionals. Volunteer Developers typically work remotely or on a flexible schedule, depending on the project's needs.

What do volunteer developers do?

As a Volunteer Developer, you'll often work on projects such as building or improving websites, developing applications, or automating tasks for non-profit organizations and community initiatives. Your responsibilities may include coding, participating in code reviews, collaborating with other team members, and occasionally assisting with documentation or user support. Tasks can vary based on the organization's needs, but you'll usually work alongside project managers, designers, and other volunteers in a collaborative setting. This role provides an excellent opportunity to gain real-world experience while contributing to meaningful causes and expanding your professional network.

What skills and qualifications are needed to be a volunteer developer?

To thrive as a Volunteer Developer, you need strong coding skills in relevant programming languages, a good understanding of software development principles, and ideally some prior project experience. Familiarity with popular version control systems like Git, basic knowledge of collaborative platforms such as GitHub, and experience with agile project management tools are commonly expected. Excellent communication, adaptability, and a proactive attitude help you work effectively within diverse volunteer teams. These competencies ensure valuable contributions to projects despite limited resources and help foster a productive, positive environment.

What are the most commonly searched types of Developer jobs in Markham, ON?

The most popular types of Developer jobs in Markham, ON are:

What cities near Markham, ON are hiring for Volunteer Developer jobs?

Cities near Markham, ON with the most Volunteer Developer job openings:

Infographic showing various Volunteer Developer job openings in Markham, ON as of August 2026, with employment types broken down into 82% Full Time, 16% Part Time, and 2% Temporary. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $71,402 per year, or $34.3 per hour.

Full-time

Medical, Dental, Vision, Life

Re-posted 18 days ago


Job description

Every day, Imagine Communications is delivering billions of media moments all over the world — anywhere, anytime and on any device.  Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most technologically advanced sports and live-event venues.

Why Imagine?

Imagine Communications offers a generous Medical, Dental, Vision and Life Insurance package. We like to make sure all our employees are safe when travelling so we’ve got travel insurance covered too.  Employee Wellbeing is a priority for us, so all employees and their family have access to our EAP and Wellness programs, including LifeSpeak and Vitality. Volunteer in your community and we will pay for that too.


Imagine Communications is seeking a Software Engineer with web development expertise to join our engineering team in Toronto, Canada or Cambridge, UK (both locations are remote friendly). This role focuses on web-based user interfaces for real-time broadcast and media monitoring systems. The successful candidate will design, implement, optimize and maintain user interfaces for configuration. Monitoring and management of multiviewer systems in collaborating with the existing cross-functional product development teams.

  • Implement responsive, accessible UIs using raw HTML, CSS, JavaScript/jQuery, and TypeScript with Stencil (web components).
  • Develop reusable UI components and patterns for status dashboards, alarm views, signal tiles, layouts, and device configuration screens.
  • Work with CGI endpoints written in Perl or Python; extend or bridge them into a cohesive interface layer.
  • Design and execute queries against PostgreSQL; collaborate on schema design and migrations for new UI features.
  • Partner with product management and development engineers to translate monitoring/management workflows into intuitive UIs.
  • Profile and troubleshoot web UI to identify bottlenecks and inefficiencies.
  • Collaborate with QA, DevOps, and product teams to ensure robust feature delivery.
  • Participate in code reviews and contribute to continuous improvement of code quality and architecture.
  • Support ongoing code maintenance, refactoring, and technical debt reduction.

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Core Web: Strong hands-on with semantic HTML, modern JavaScript (ES6+), CSS fundamentals, and jQuery for legacy/CGIdriven views.
  • TypeScript & Components: Solid experience with TypeScript; componentbased development using Stencil (or similar web component frameworks).
  • Back-End Web: Proficiency with Node.js and ExpressJS for building RESTful/streaming endpoints; understanding of middleware, routing, and error handling.
  • CGI & Scripting: Comfortable reading/writing Perl or Python CGI scripts, form handlers, and templating in serverrendered flows.
  • Web Server Ops: Practical experience configuring Nginx (reverse proxy, caching, compression, HTTP/2/3, TLS, upstreams).
  • Databases: Working knowledge of PostgreSQL (schemas, indexing, joins, migrations, performance basics).
  • Containers: Experience building and running services in Docker, composing multicontainer environments.
  • Testing & Tooling: Familiarity with Playwright or similar; linting, formatting, and CI (e.g. Jenkins, GitHub Actions, GitLab CI).
  • Security & Performance: Understanding of CSP, CORS, CSRF, XSS mitigation; profiling and performance optimization for production UIs.
  • Collaboration: Version control with Git, code reviews, and clear technical communication.
  • Strong communication skills and ability to work effectively in Agile teams.

The following experience is considered an asset:

  • Real-time/Streaming UI: SSE/WebSockets experience; visualization of telemetry or alarms.
  • Streaming media: video playback in the browser.
  • Docker Compose, container networking, basic Linux admin on appliance-like environments
  • Experience implementing or consuming REST APIs.
  • UX: Experience with operator consoles, tiled layouts, keyboard navigation and multimonitor workflows.
  • Experience in broadcast or media processing environments.

 

 

Celebrating difference, together stronger

At Imagine Communications, we don’t just accept difference — we celebrate it, we support it, and we thrive on it for the benefit of our customers, our employees, our products, and our communities.  We are committed to providing an environment of mutual respect.  Imagine Communications is proud to be an equal opportunity workplace and is an affirmative action employer.