Lead Backend Engineer

Lead Backend Engineer

Remote/Telecommute JobREMOTE / Montreal, Quebec, Canada -Permanent
This job allows you to work remotely

Job Description

With a commitment to the success of our customers, you will use your outstanding development skills to deliver compelling solutions powering the next generation of ML modeling in an incremental, lean, and self-driven environment. You will own all aspects of software development: design, quality, and delivery. Through proper planning and delivery, you will collaboratively work with Product Management and your scrum team to deliver the best products and features to our customers.

You will:

- Lead a team of 5+ engineers, and growing.
- Architect the next iteration of the core backend products of the platform.
- Pitch in on the coding of the platform.
- Grow and mentor the team of backend engineers in Montreal, San Fran, and elsewhere.
- Productize code for scale. 3000+ users

Must Have Skills:

10y+ hands-on software development experience
Leading a team of developers
OOD/OOP software engineering experience.
Think in terms of Incremental delivery and experience in Agile development
Experience with designing and implementing SOA and Microservices architecture
Understanding web application development and the ability to explain the strengths and weaknesses of one design choice over another.
Experience with the following technologies:
o At least one modern language/framework on the back end (Rails And/Or Node)
o Frontend frameworks (Angular, React, Vue.js)
o SQL and PostgreSQL
o Be able to design, develop, test, and optimize web applications

Nice to Have Skills:

Experience with data labeling and creating data sets
Familiar with test driven development
Writing models and helping to build a data modelling platform
You have held positions as mentors or teachers
Experience with cloud Infrastructure (AWS, GCP, Azure)
Comfortable working with a distributed team


Starting: ASAP

Similar jobs in Montreal:

Similar jobs in other locations: