Apply Now
Location
Ottawa, Ontario, Canada
Posted
June 19, 2026

Job Description

Our non-profit client is seeking an Intermediate Software Developer to design and implement applications using VueJS and NodeJSย 

Initial 2-year contract with possibility of extension. Primarily remote, with occasional onsite meetings in Ottawa, ON. 8 hours per day, Monday to Friday.ย 

Responsibilities

  • Design software solutions based on functional requirements
  • Implement code using VueJS, NodeJS, and Python
  • Develop and run unit and system-level automated tests
  • Execute software integration and deliver tested components
  • Collaborate with development team to align on dependencies and delivery
  • Prepare and hand off documentation and test artifacts at project completion
  • Operate independently while maintaining alignment with overall project goals
  • Must Haves

  • 5+ years of experience in software development with a strong focus on Javascript frameworks such asย VueJSย andย NodeJS
  • Hands-on prog...