Senior Full Stack Developer at Salesfloor
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

20 Nov, 25

Salary

0.0

Posted On

21 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Code, Legacy Systems, Java, Scala

Industry

Information Technology/IT

Description

WHO WE ARE:

Salesfloor’s mission is to revolutionize the retail sales and service experience by combining human connection with the power of AI. Our award-winning virtual selling platform provides associates an app they use to personalize communication with shoppers both in-store and online using a mix of live chat, video calling, e-mail, SMS and social channels. Using Salesfloor associates help shoppers find the right products, get promotions, check inventory, and more, ultimately delivering the world’s best omnichannel retail experience. During the pandemic over 45,000 product experts from stores around the world have driven more than $2 billion in sales.

WHILE NOT REQUIRED, EXPERIENCE WITH THE FOLLOWING TOOLS AND FRAMEWORKS IS A PLUS:

  • Experience with Scala, Java, Lisp-based languages, or ReasonML.
  • Familiarity with Infrastructure-as-Code (IaC) tools such as Terraform or Pulumi.
  • Experience integrating or building AI-driven solutions (e.g. using LangChain or similar frameworks).
  • Working knowledge of PHP or legacy systems that may interface with modern services.
Responsibilities

WHAT YOU’LL BE DOING

Reporting to the Director of AI Product Development, the Senior Full Stack Developer will join an autonomous Customer Value Team (CVT) composed of developers and QA professionals. Each CVT owns its own roadmap, working directly with our Client Services team to connect with customers and associates to understand their needs.
Each CVT leader is given an unusually wide latitude to define and deliver success on their own terms. We like to think that each CVT is its own self-contained startup unit so this role is well suited to entrepreneurial minded leaders who thrive in a low oversight, high responsibility environment where they are trusted to build and coach their teams, connect with customers and users, and innovate to deliver value in a repeatable, predictable and high quality way.

KEY RESPONSIBILITIES:

  • Design the architecture of software solutions & effectively communicate the architecture to appropriate contributors to ensure successful development, deployment, integration and operation of new and existing components.
  • Contribute to the development, maintenance, and documentation of our software systems.
  • Evaluate, test, fine-tune, document, improve and develop maintenance procedures for application software.
Loading...