We are

Trailblazing the new wave of construction, we are building the world’s largest end to end construction materials supply chain. Operational in Montreal (QC), Toronto (ON) and Austin (TX), we're truly disrupting the way construction professionals purchase and receive their materials. The proof is in the pudding! We're the largest, and the fastest growing player in this space. Slated to become Canada's next $1B unicorn (or narwhal!) startup, we're truly a force to be reckoned with. So if you're looking for impact, look no further.

We move fast, continue to astonish onlookers, and have a hell of a lot of fun doing it! We value teamwork, reliability and giving it 110%. Yes, we work hard, but we also play hard. A dog friendly office, flexible vacation policy, and lots of team activities help keep us topped up and ready for the many challenges ahead.

If this sounds like your cup of joe, we'd love to meet you!

The Opportunity

We’re building our online presence and internal tools, and we want you to be part of it. This includes many different properties and applications, from a simple external blog to extensive internal tools supporting diverse teams of customer-facing employees, en passant by anything and everything else with a web presence.

You Will Be

  • Developing, maintaining and supporting internal and external web applications and back-end services
  • Crafting front-end apps that are accessible, internationalized, responsive and progressive
  • Creating evolvable, performant, secure, well-tested code
  • Learning all aspects of the tech stack
  • Working autonomously on longer term projects
  • Working in tight cooperation with others on shorter projects
  • Collaborating with Product, Design, Marketing, Sales, Data Science and other Engineering departments
  • Advocating for iterative improvements to product quality, security and performance
  • Solving technical problems of varying degrees of complexity
  • Working remotely with eventual return to an office environment in some capacity post-COVID

You’ll Need

  • Multi-year professional experience with JavaScript, Typescript, React, Node.js and SQL databases (Postgres)
  • Professional experience creating and consuming RESTful APIs
  • Competency in crafting CSS for all screen sizes, resolutions and capabilities
  • Familiarity with microservice and monolithic development practices, domain driven design and containerization
  • Understanding of iterative development methodologies (e.g. Lean/Kanban, Modern Agile)
  • Experience with the usual tools of the trade: yarn, git, testing frameworks, CI/CD, etc...
  • Demonstrated capacity to clearly and concisely communicate about technical, architectural, and/or organizational problems and propose iterative solutions
  • Experience with diagnosing and preventing security and/or performance problems
  • Experience owning and maintaining a project from concept to production
  • A strong desire to constantly learn

Nice-to-Haves

  • E-commerce platform experience
  • Experience with Elasticsearch
  • Experience with Docker, Kubernetes and/or Rancher
  • Experience with queuing technologies (e.g. Kafka)
  • Familiarity with Next.js
  • Familiarity with Swagger, JSON Schema and Fastify
  • Familiarity developing fully internationalized (I18N) applications
  • Familiarity with Material UI (or similar)
  • Aware of OWASP Top 10 and security best practices
  • Knowledge of WCAG AA standards
  • Knowledge of privacy legislation, e.g. HIPAA, PIPEDA, GDPR, CCPA, etc…
  • Knowledge of event sourcing, CQRS and other design/architectural patterns
  • Knowledge of digital marketing and SEO practices

Perks

  • Unlimited vacation policy
  • Fully stocked kitchen
  • Unlimited coffee
  • Health, dental & vision insurance
  • Dog friendly office
  • Positive culture focused company