Tech Developer (Voila Community Help)

Current Job Openings

Tech Developer (Voila Community Help)

Voila Community Help is a not-for-profit organization that is involved in a number of different community service activities such as facilitating the virtual incubators, running free virtual schools and youth training. Our mission is to establish a self-sustained thriving community where true sense of collaboration and harmony occurs.



  • Work with the development team, plan and implement new features ensuring the best performance, quality, and responsiveness of company products.
  • Design, build, and maintain efficient, reusable, and reliable code based on specifications
  • Integrate software components and third-party programs
  • Verify and deploy programs and systems
  • Identify process and application bottlenecks and bugs
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting
  • Establish effective strategy and development pipeline
  • Attend team meetings as scheduled
  • Communicate with other team members
  • Offer and implement solutions in a timely manner



  • Proven experience as a Software Developer or similar role
  • Familiarity with Unity development methodologies
  • Experience with software design and development in a test-driven environment
  • Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)
  • Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
  • Ability to learn new languages and technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • BSc/BA in Computer Science, Engineering or a related field

This position is funded by the Government of Canada under the Innovation, Science and Economic Development of Canada, Digital Skills for Youth program.