Engineering Lead

Engineering Lead

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


Job Description

Our client is a Toronto home-grown SaaS platform within the HR + Personal development space that is looking for an Engineering Lead, to help spearhead lots of new feature / platform initiatives as well as add to our growing team of 20 people. As an Engineering Lead you can expect to oversee and have an impact within the following areas:

Technical Leadership
-Training and mentoring on specific technologies and techniques
-Responsibility for the final, big picture architecture of our software stack
-Auditing and reviewing technical work of the team to identify risks, mistakes, and conformance with expectations and specifications

Operations
-Running and maintaining cloud infrastructure and software deployments that make up our service offering
-Managing change requests to evolve operations in step with development work
-Preparing releases, managing the release process - change logs, notifications, etc.

Managed database changes
-Research and Development
-Exploring new techniques and technologies for growth
-Exploring and redesigning psychometrics, report content, etc for future product requirements and long term maintainability

Software Development
-Participate in day to day architecture/design/development
-Pitch in with bug fixes and some difficult development work
-Integration and API services development

Software Development Methodology
-Defining the software development practices that the organization will follow
-We're an agile/scrum shop, 2 weeks sprints, some elements of Shape Up
-Run stand-up, sprint planning and retrospectives

Act as "Scrum master"
-Specification writing - turning project initiatives into technical documentation
-Organizing and tracking work - writing stories/tickets, cleaning up old tickets
-Ultimate responsibility for this falls with Director of Engineering - but can and should be influences and implemented by both

Strategy
-Reach consensus with the team regarding implementation strategy
-Work with engineers to determine trade-offs in terms of complexity, depth and timelines
-Work with designer for consistency in design components and user experience
-Manage expectations of internal and stakeholders by effectively prioritizing resources
-Employ a MVP mindset to phase out releases and learn from user interactions
-Keep up to date with new and upcoming product, engineering and design frameworks
-Present digestible findings and action plans to internal stakeholders


Must Have Skills:

Their stack uses a lot of different technologies, and looking for someone who's comfortable in one of or many of the tools we have been building with:
-PHP -
-Python
-GraphQL
-Vue
-MySQL
-Docker
-AWS


Details:

Starting: ASAP







Similar jobs in Toronto: