S.i. Systems

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

📍 Location
Ottawa, Ontario
⏰ Job Type
Contract
📅 Posted
June 04, 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...
  • Ready to Apply?

    Take the next step in your career journey with S.i. Systems

    Apply Now