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.
Responsibilities:
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
Qualifications:
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
Assets:
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