Software Developer (Full Stack Developer)

The Centre for International Governance Innovation


a year ago



The Centre for International Governance Innovation (CIGI) is a global think tank based in Waterloo, Ontario. Created in 2001, CIGI conducts policy-oriented research on a wide range of international governance issues. A dynamic and innovative organization of leading researchers, policy practitioners and other professionals, CIGI has a unique opening for a Software Developer to join its team.

Reporting to the Digital Media Manager, the Developer works as part of the Digital Media team and is responsible for building an assortment of digital properties. The Developer is expected to contribute ideas and recommendations, based on their software development experience, on how to build robust solutions that meet the needs of our stakeholders. The Developer is expected to stay current with industry trends and help keep CIGI development plans in line with how web technology is evolving.

As an organization committed to open source technology, CIGI fosters opportunities for developers to contribute to and initiate open source community projects. Developers are also encouraged to connect with the wider open source community by attending relevant workshops and conferences. CIGI is open to providing a flexible work arrangement.


  • The ability to take technical ownership of large, complex projects with a focus on performance and technical quality
  • Build high-traffic websites/applications: writing complex and efficient code; profiling and optimizing code, and devising and implementing automation
  • Actively pursue experimental development projects to investigate new technologies, and share your findings with other staff members


  • Experience using a variety of programming languages and frameworks; Python/Django/Wagtail/Drupal would be a bonus
  • Have a solid grounding in object oriented programming and fundamental computer science concepts such as concurrency, complexity theory, and algorithms & data structures
  • Confident and clear communication and problem solving
  • Experience with website statistics software and data analysis
  • Understanding and appreciation of the importance of user experience & user interface
  • Familiarity with a broad range of open-source products
  • Excellent organizational and time management skills
  • Ability to foster a cooperative work environment


  • 3-5 years’ experience in software development
  • Diploma or degree in computer science, software development, or a related field is preferable

CIGI is committed to providing an inclusive, equitable and accessible environment. Our goal is to attract and retain highly talented employees from diverse backgrounds, including Aboriginal peoples, persons with disabilities and members of visible minorities. We are committed to providing accommodation to applicants throughout the recruitment and hiring process.

This job's salary is undisclosed
Application Info