Posted September 6th 2017

Position Description

Shoelace is looking for a developer to join our team. In this role, you’ll help evolve our product by continuing to automate our retargeting solution. As you get familiar with the code and product, you’ll increasingly be expected to take responsibility for coordinating and building full product initiatives. You’ll be working closely with our CEO who is also our head of product, the customer support team, and of course the rest of the small (but growing) dev team.

We're all learning every day and you should be excited about that. We expect you to quickly become a core part of the team, involved in long term product decisions.

Our current stack includes NodeJS, ES6, MongoDB, MSSQL, AWS, Docker, Redis, React, Angular, Mocha, Percy, CircleCI, and New Relic.


  • Evolve existing product via data driven analysis 
  • Expand the automation of human expertise 
  • Help build the architecture that will allow us to scale 10x 
  • Work closely with customer success to automate the latest findings in retargeting 
  • Write and maintain testable code 
  • Leave the projects and code you work on in a better state than you found them 
  • Be self-driven, self-directed, and pragmatic 
  • Passionate about best practices and latest developments in the Javascript community 
  • Have a positive impact on company culture


  • Minimum two years experience with NodeJS/Javascript or solid skills in another language and the ability to learn new languages quickly 
  • Some experience with databases 
  • Understanding of the web stack and web app development in any language/toolset 
  • Experience planning and implementing product initiatives

Additional Information


  • Complimentary coffee, fruit, snacks and breakfast in the office 
  • Annual (maybe semi-annual :) company retreat 
  • Flexible policies around core hours and working from home 
  • Subway accessible office located in the St Lawrence Market area 
  • Hammock, nerf guns and Sonos (coming soon) 
  • Inclusive and diverse culture 
  • Communal standing desk (still testing that one out)

Company Description

Shoelace makes expertise accessible. Expertise continues to be one of the scarcest resources in the world. It's our view that this will not remain true for long and we are building towards this future by automating the role of a human expert.

Shoelace has over 1400 paying customers and growing rapidly. We have a fundamentally different approach to product design: Valuable software should work with minimal user input. This approach creates a ton of interesting technical and product challenges that we’d love to solve with you!