Senior Lead Software Developer

Senior Lead Software Developer

Remote/Telecommute JobREMOTE / Toronto, Ontario, Canada -Permanent
This job allows you to work remotely

Job Description

We are looking for a Lead Software Developer to add to our software team! The Lead Software developer will work alongside our software team to create, update, and maintain all development of our existing in-house Ruby on Rails software projects such as our Learning Management Software, Website, Custom CRM, and Time Tracking software.

What you'll be doing:

Build, update, and maintain in-house applications and software projects using our tech. stack outlined below.
Manage deployment and server infrastructure
Design and build our data reporting infrastructure
Integrate live video and chat functionality into our learning management system
Implement an e-signature solution into our CRM
Architectural changes to our CRM and LMS to support new delivery models
Other ad-hoc maintenance of our software systems

Must Have Skills:

What will make you stand out:

3-5+ years of full-stack development
Emphasis on front-end experience is desired, with significant experience in at-least one modern web front-end framework (React, Angular, Vue, etc).
Experience with Ruby on Rails considered an asset
Advanced HTML/CSS knowledge is an advantage
Experience w/ being on call and working with remote teams
Ability to work with cross-functional project teams including Marketing, Sales, and Operations
Strong time-management skills including familiarity with SLAs for open help desk requests

Our Tech:

Here are some of the tools and technology we use:

Ruby on Rails
Embedded Ruby (ERB)
Embedded Javascript (EJS)
Bootstrap, Zend Foundation, and Bourbon/Neat
Webpack, Babel and ES6
Heroku / AWS / DigitalOcean

Special Perks:

We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All positions at this time are remote, and we welcome all applicants.


Starting: ASAP
Dress Code: Casual

Similar jobs in Toronto:

Similar jobs in other locations: