Senior Full-Stack Developer (ID:3344)

Position Id
Toronto ON
Job Type
Full-Time Regular

The Client:
The client is the leader in Wound Care Management Technology for the healthcare enterprise.

Job Description:

First-rate development is critical within our next-generation medical imaging and machine-vision technology, and we need some who can help us expand our product line and reach into new markets. In this position, you’ll work closely with Product, Engineering and QA to build and deliver new technology and amazing UX to our customers. You will be working on our flagship product which is used to monitor and care for the wounds of over 100,000 patients a month, via 15,000 health care facilities around the world.

What you will achieve in this role:

  • Collaborate with other designers and developers to turn product plans into code

  • Build highly scalable API services

  • Become intimately familiar with our application and form opinions on how to debug and improve it

  • Fix bugs fast and take your time to solve hard problems well

  • Support other developers in building new features and products

What you must bring to this role:

  • High level of proficiency with JavaScript. (ES8 preferred)

  • Experience using React and Redux.

  • Experience with Ruby on Rails, React Native, mobile development or Node.js an asset.

  • Experience writing well-tested code (Jest, Mocha, Cucumber, etc.)

  • Solid fundamental understanding of web technologies including HTTP, REST APIs, Browser capabilities and limitations

  • Complete comfort with software development tools (git, JIRA, CI)

  • Good architectural sense and a passion for high quality code

  • You come with a proven ability to communicate effectively with management and technical teams as well as other business units. You’re a people-oriented individual.

  • You have strong problem solving skills and an innovative approach to tackling challenges.

  • You’re a self-starter with a strong work ethic. You’re comfortable working independently and you like to be productive.

  • You sweat the details.

  • You’re positive.

  • You thrive in a dynamic environment. That means you’re not phased by multi-tasking, managing shifting priorities, or following through on projects with minimal supervision.

    Only those who are qualified will be contacted.

Apply With