Help Improve VolunteerMatch! Answer Our 2-Question Survey.

Read More

Principal Developer

Save to Favorites

ORGANIZATION: Imagine Cities

Position Summary

In partnership with the University of Alberta, we have developed two digital products in addition to our website. We operate a search engine and a digital learning guides platform (similar to Coursera). Each has a front-end for the users and a backend that allows our teams to upload content. You would be responsible for leading the development team in maintaining and improving our website and platforms.

This is a great role for someone wanting to become a leader or is currently in a leadership role. You should have a bit experience in leading teams or projects to have a decent grasp of what you're signing up for. You should also have a strong desire to lead a productive and well rounded team and to teach less experienced developers. Most importantly, you should have a strong desire to help build stronger, vibrant and more resilient communities.

Duties & Responsibilities

You will be responsible for leading our technology development team.

As the Principal Developer you will be responsible for leading our team of developers. This will include working with the Product Manager to develop project plans, supporting your team in solving development problems such as writing code and determining the tools we use and having monthly meetings with your team to ensure progress is being made in our priority areas.


  • Graduated or enrolled in a University degree or College diploma or certificate program

  • Have at least 3 years of experience in development

  • Concrete experience defining product roadmaps and building collaboratively with development team

  • Have some experience leading teams or projects

  • Must have experience using Django and HTML templates

  • Should have a good understanding of UX design principles

  • Effective oral and written communication skills

  • Strong analytical and problem-solving skills

  • Ability to work independently and as part of a team

  • Strong organizational skills and an ability to keep on top of workload

  • Able to commit to one year with the organization

  • Sound computer skills including operating Google Suite

  • Strong interpersonal skills

Want to learn more about Imagine Cities? Our president, Ron Jaicarran made a video on who we are and how we are looking to make an impact! Check it out here -

Please submit your resume and cover letter to along with completing the volunteer questionnaire at

1 More opportunity with Imagine Cities

Request failed
{{ opp.title }}
This is a Virtual Opportunity.
{{ opp.location }}
We'll work with your schedule
{{ opp.dateStr }}
{{ opp.timeStr }}

About Imagine Cities


444 7 Ave SW, Calgary, Alberta T2P 0X8, CA

Mission Statement

We inform the public, inspire action, and act as a catalyst for creating collaborative solutions that strengthen the capacity for cities to adapt in a rapdily changing world.


We are a cities research and innovation nonprofit preparing communities for the future.

We envision cities as vibrant inclusive spaces where engaged residents are informed and inspired to build smart urban solutions. These cities enable residents to contribute to the social fabric of their communities and foster opportunities, belonging and happiness.
Guided by our indicators and supported by systems thinking, we collect and share cities research from around the world in an effort to more fully understand challenges and opportunities in cities.

We bring together digital content that will not only give you the skills needed to better understand the complexity of your city and community, but also the tools needed to effectively respond to improve life in your neighbourhood.

The greatest leaps in human progress have always been the result of our ability to work together in large numbers. Through activation, we provide resources to community organizations to make the incremental steps needed to build great neighborhoods. Whether it's connecting organizations with each other or to post-secondary students, we will find creative ways to provide the support needed to advance local change.


Education & Literacy
Community, Education & Literacy, Environment


We'll work with your schedule.


This is a Virtual Opportunity with no fixed address.





  • 2-4 hours per week

Report this opportunity