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.
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.
What We’re Looking For
- Bachelor's or Master’s degree in Computer Science, Engineering, Information Systems, or a related field.
- Hands-on experience in both frontend and backend software development, with a robust understanding of modern system architecture.
- Proficiency in frontend technologies, specifically React with TypeScript or JaveScript.
- Strong backend development skills using Python with frameworks such as FastAPI or Django
- Experience in cloud environments, such as GCP or AWS, with virtualization tools such as Kubernetes is a must.
- Experience managing production deployments, active & inactive monitoring of application security & performance.
- Taking technical responsibility for all aspects of your project delivery.
- Providing regular feedback to senior management and the key stakeholders.
- Broad knowledge of business processes, technologies and applications relevant to our industry.
- Exceptional strategic thinking skills, with an ability to see the “big picture”
- Excellent communication and presentation skills.
- Have carried out medium or large scale projects including the implementation of a commercial solution combined with integration of existing tools within the organization
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.
Life at Salesfloor:
- Our headquarters is based in Montreal and we offer a hybrid work policy
- Health care and dental coverage for all full time employees (CanadaLife)
- Generous compensation and bonus.
- As a rare profitable startup, Salesfloor offers the speed, impact and excitement of startup culture while also offering the stability and lessened risk of a larger public company
- Founders and leadership team have a proven track record for successful start-ups and previous exits that have put proceeds into the hands of employees
------
Qui nous sommes :
La mission de Salesfloor est de révolutionner l’expérience de vente et de service au détail en combinant la connexion humaine à la puissance de l’intelligence artificielle. Notre plateforme de vente virtuelle primée permet aux associés d’utiliser une application pour personnaliser leur communication avec les clients, en magasin comme en ligne, à l’aide du clavardage en direct, d’appels vidéo, du courriel, des messages textes (SMS) et des réseaux sociaux.
Grâce à Salesfloor, les associés aident les clients à trouver les bons produits, accéder aux promotions, vérifier l’inventaire, et plus encore — pour offrir la meilleure expérience omnicanale au monde. Pendant la pandémie, plus de 45 000 experts produits issus de magasins à travers le monde ont généré plus de 2 milliards de dollars en ventes.
Ce que vous ferez :
Relevant du Directeur du développement produit en intelligence artificielle, le·la développeur·e Full Stack senior fera partie d’une équipe autonome orientée « Valeur Client » (Customer Value Team - CVT), composée de développeurs et de spécialistes en assurance qualité. Chaque CVT est responsable de sa propre feuille de route et collabore directement avec notre équipe Services Client afin de bien comprendre les besoins des utilisateurs et des clients.
Les leaders de CVT bénéficient d’une grande autonomie pour définir et atteindre leurs objectifs à leur manière. On aime penser que chaque CVT fonctionne comme une mini-startup indépendante. Ce rôle convient donc parfaitement aux personnes ayant un esprit entrepreneurial, à l’aise dans un environnement avec peu de supervision mais beaucoup de responsabilités, où la confiance, l’innovation et la qualité sont primordiales.
Responsabilités principales :
- Concevoir l’architecture de solutions logicielles et la communiquer efficacement aux parties prenantes pour assurer leur développement, déploiement, intégration et fonctionnement.
- Contribuer au développement, à la maintenance et à la documentation de nos systèmes logiciels.
- Évaluer, tester, ajuster, documenter et améliorer les procédures de maintenance applicatives.
Ce que nous recherchons :
- Baccalauréat ou maîtrise en informatique, en génie logiciel, en systèmes d'information ou dans un domaine connexe.
- Expérience concrète en développement logiciel frontend et backend, avec une solide compréhension des architectures modernes.
- Maîtrise des technologies frontend, en particulier React avec TypeScript ou JavaScript.
- Compétence avancée en développement backend avec Python, notamment avec des cadres comme FastAPI ou Django.
- Expérience dans les environnements infonuagiques tels que GCP ou AWS, avec des outils de virtualisation comme Kubernetes (obligatoire)
- Expérience dans la gestion de déploiements en production, incluant la surveillance active et passive de la performance et de la sécurité des applications.
- Prise en charge technique complète de la livraison des projets.
- Capacité à fournir des rétroactions régulières à la direction et aux parties prenantes clés.
- Connaissances générales des processus d'affaires, des technologies et des applications pertinentes à notre industrie
- Solides compétences en pensée stratégique, avec une vision d’ensemble.
- Excellentes compétences en communication et en présentation.
- Avoir mené à terme des projets de taille moyenne à grande, incluant la mise en œuvre d’une solution commerciale intégrée à des outils existants dans l’organisation.
Atouts (non obligatoires):
- Expérience avec Scala, Java, les langages de type Lisp ou ReasonML.
- Connaissance des outils Infrastructure-as-Code (IaC) tels que Terraform ou Pulumi.
- Expérience avec des solutions alimentées par l’intelligence artificielle (ex. : LangChain ou autres cadres similaires).
- Connaissance de PHP ou de systèmes existants pouvant s’intégrer à des services modernes.
La vie chez Salesfloor :
- Siège social à Montréal avec politique de travail hybride.
- Assurance collective (soins médicaux et dentaires) pour tous les employés à temps plein via Canada Vie.
- Rémunération compétitive et boni généreux.
- En tant que startup rentable — un fait rare — Salesfloor offre l’agilité, l’impact et l’énergie d’une jeune entreprise, tout en bénéficiant de la stabilité d’une grande organisation.
- Les fondateurs et l’équipe de direction ont un historique reconnu de lancements d’entreprises couronnés de succès, avec des sorties qui ont généré des retombées positives pour les employés.
Top Skills
Salesfloor Montréal, Québec, CAN Office
651 Notre Dame West, Montréal, Quebec, Canada, H3C1H9
Similar Jobs
What you need to know about the Montreal Tech Scene
Key Facts About Montreal Tech
- Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
- Major Tech Employers: SAP, Google, Microsoft, Cisco
- Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
- Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
- Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
- Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal