
Senior Full-Stack JavaScript Developer (VueJS, NodeJS)
S I SystemsResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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