Skip to main content
S I Systems logo

Senior Full-Stack JavaScript Developer (VueJS, NodeJS)

S I Systems
Full Timesenior
CAPosted April 9, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptCSSDjangoDockerKubernetesAgileScrumKanbanDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

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 programming experience using Python (Django)
  • Knowledge of how to work withLinux environments,Docker containers, Kubernetes, and CSS v3
  • Expertise in software integration, configuration management, and automated testing
  • Experience working in Agile software development frameworks (Scrum, DevOps, XP, Kanban)

Nice to Have

  • Experience building mobile‑friendly web applications
  • Familiarity with mapping technologies and real‑time web data overlays
  • Experience developing mobile apps for Apple and Android platforms

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free