Senior Full Stack Developer


  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/15/2021
  • Website:
  • Company Address: 426 Guy, Montréal, QC, H3J1S6

About Salesfloor

Salesfloor is a mobile platform designed for store associates to connect with customers-beyond the store and a mpos platform for frictionless in-store experiences.

Job Description

About Us

Salesfloor is a retail technology platform used by some of the biggest brands in North America. Store associates use Salesfloor to create their own personalized version of their retailer’s e-commerce site, offering customers a new way to connect and shop online. Salesfloor is re-defining the role of stores and associates with a growing list of industry-leading retail chains such as Saks Fifth Avenue, Macy’s, Kiehl’s, Bloomingdales, Toys”R”Us, Lord & Taylor and Stuart Weitzman.

Want to apply?

We are looking for someone to come on board and own the Salesfloor experience. Salesfloor is currently a Javascript heavy SaaS application. If you are passionate about Javascript development and do not mind learning new things, we would love to hear from you.

The job requirements are listed below. Don’t worry if you don’t match exactly. We’re looking for the best, not a cookie cutter developer.

The job requirements are listed below. Don’t worry if you don’t match exactly. We’re looking for the best, not a cookie cutter engineer. Submit your resume and a blurb about why you’re right for this job.


Strong OO development experience with 5+ years.
Strong PHP and Javascript development experience.
HTML and CSS development experience.
Responsible and accountable – You can own a task, and deliver it with high precision, independently, even on a short timeline.
Eye for quality – You enjoy working on quality products and aim for a good user experience.
Pro minimum viable product – You believe in iteration based on data. You believe in building the smallest version of a feature to prove it first, even when it means being scrappy.
Problem solver – excellent problem-solving and trouble-shooting skills, as well as the capacity to think creatively under pressure.
Team player – You work well with a team and are good at giving and receiving feedback. You enjoy celebrating wins with your team!
*nix friendly – accustomed to developing software in a *nix environment (Mac, Linux, Unix, BSD)
Education – Bachelor’s degree in computer science, engineering, or equivalent working experience

Bonus Points

Extensive database and SQL optimization experience, particularly MySQL
Experience building cloud based architectures, particularly AWS
Worked on complex single-page applications
Experience building responsive websites and web apps
Experience working on back-end server APIs
Git experience
Phonegap / Cordova experience
Work in a scrum environment


Although we work hard when we need to, we also believe that a good life balance overall produces better results at work, so we offer:

Sane working hours (with flexible scheduling).
A really generous compensation and benefits package (including full healthcare, Bixi expenses, and ongoing employee training and development).
Friday breakfast and regular team activities.
The team is small and agile, so you will have a direct impact on the product, but big enough that you are never alone.
Team members gain the benefit of working with a fully Montreal based team with an excellent track record for successful start-ups.

Related Jobs

Web Developer

Salesfloor - Canada

Director, Retail Services

Salesfloor - Canada

B2B Sales Development Representative

Salesfloor - Canada

Senior Backend Developer

Salesfloor - Montreal, CA

QA Automation Specialist

Salesfloor - Montreal, CA
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.