Contract

Intermediate Full-Stack JavaScript Developer (VueJS, NodeJS) to design and implement applications for a non-profit client

Posted by S.i. Systems • Ottawa, Ontario, Canada

📍 Ottawa, Ontario 🕒 June 18, 2026

About the Role

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...
  • Ready to Apply?

    Submit your application today and take the next step in your career journey with S.i. Systems.

    Apply Now