Remote jobs in Programming



Web Application Developer

Remote (Canada)
5 months

Remote Jobs


Remote Jobs in Remote (Canada)


Web Application Developer

Location: Remote (Canada) Type: Full Time

This is an opportunity to help shape the future of the i-Sight Case Management platform. We are looking for intermediate to senior developers with professional experience developing modern single-page web applications with a focus on full-stack JavaScript and Node.js powered backend.

Please note, at this time all positions will be working remotely until such time as the organization feels it safe to return to an in-office environment. Ability to work from home and have designated workspace will be required.


  • Full-stack JavaScript development w/ a Node.js backend

  • Working with additional technologies to implement a service-oriented architecture such as Linux, Docker, JVM, etc.

  • Working within a technical team to meet group objectives

  • Writing documentation and automated tests

  • Performing peer code review and manual unit tests

  • Participating in daily scrum and design discussions

  • Sometimes assisting other teams with technical objectives such as Support, Sales, Delivery and IT

  • Supporting existing versions of the i-Sight platform

  • Managing your own time, tackling new issues and meeting deadlines


  • Have a 3+ year degree in engineering or computer science or equivalent work experience as a developer

  • Have an intermediate to senior understanding of Node.js, JavaScript and SQL backed by at least 1-2 years of professional work with those technologies

  • Strong understanding of middleware, asynchronous functions, streams and functional programming concepts in Node.js / Javascript

  • Familiarity with the OWASP Top 10 web application security risks

  • Capable of working well within a team, performing peer code reviews and design discussions and writing documentation and tests

  • Capable of adapting to shifting requirements, timelines, and priorities

  • Comfortable with receiving constructive criticism and compromising on proposed solutions


  • Have DevOps experience deploying an application in a Linux environment with tools such as Kubernetes and Docker

  • Have an intermediate to senior understanding of Express, LESS, Bootstrap, Backbone and the i-Sight platform

  • Familiarity with core i-Sight technologies, processes and standards such as gitflow style branching, semver style versioning, GitHub, JIRA, OSX, Agile, Scrum, etc.

  • Strong communication and self-organization skills

  • Desire to provide a strong product experience to end-users

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.


How would you rate your experience?


We may wish to follow up. Enter your email if you're happy for us to contact you.