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 revolutionner l'experience de vente et de service au detail en combinant la connexion humaine a la puissance de l'intelligence artificielle. Notre plateforme de vente virtuelle primee permet aux associes d'utiliser une application pour personnaliser leur communication avec les clients, en magasin comme en ligne, a l'aide du clavardage en direct, d'appels video, du courriel, des messages textes (SMS) et des reseaux sociaux.
Grace a Salesfloor, les associes aident les clients a trouver les bons produits, acceder aux promotions, verifier l'inventaire, et plus encore -- pour offrir la meilleure experience omnicanale au monde. Pendant la pandemie, plus de 45 000 experts produits issus de magasins a travers le monde ont genere plus de 2 milliards de dollars en ventes.
Ce que vous ferez :
Relevant du Directeur du developpement produit en intelligence artificielle, lela developpeure Full Stack senior fera partie d'une equipe autonome orientee Valeur Client (Customer Value Team - CVT), composee de developpeurs et de specialistes en assurance qualite. Chaque CVT est responsable de sa propre feuille de route et collabore directement avec notre equipe Services Client afin de bien comprendre les besoins des utilisateurs et des clients.
Les leaders de CVT beneficient d'une grande autonomie pour definir et atteindre leurs objectifs a leur maniere. On aime penser que chaque CVT fonctionne comme une mini-startup independante. Ce role convient donc parfaitement aux personnes ayant un esprit entrepreneurial, a l'aise dans un environnement avec peu de supervision mais beaucoup de responsabilites, ou la confiance, l'innovation et la qualite sont primordiales.
Responsabilites principales :
Concevoir l'architecture de solutions logicielles et la communiquer efficacement aux parties prenantes pour assurer leur developpement, deploiement, integration et fonctionnement.
Contribuer au developpement, a la maintenance et a la documentation de nos systemes logiciels.
Evaluer, tester, ajuster, documenter et ameliorer les procedures de maintenance applicatives.
Ce que nous recherchons :
Baccalaureat ou maitrise en informatique, en genie logiciel, en systemes d'information ou dans un domaine connexe.
Experience concrete en developpement logiciel frontend et backend*, avec une solide comprehension des architectures modernes. Maitrise des technologies frontend*, en particulier React avec TypeScript ou JavaScript. Competence avancee en developpement backendavec Python, notamment avec des cadres comme FastAPI ou Django.
Experience dans les environnements infonuagiques tels que GCP ou AWS, avec des outils de virtualisation comme Kubernetes (obligatoire)
Experience dans la gestion de deploiements en production, incluant la surveillance active et passive de la performance et de la securite des applications.
Prise en charge technique complete de la livraison des projets.
Capacite a fournir des retroactions regulieres a la direction et aux parties prenantes cles.
Connaissances generales des processus d'affaires, des technologies et des applications pertinentes a notre industrie
Solides competences en pensee strategique, avec une vision d'ensemble.
Excellentes competences en communication et en presentation.
Avoir mene a terme des projets de taille moyenne a grande, incluant la mise en oeuvre d'une solution commerciale integree a des outils existants dans l'organisation.
Atouts (non obligatoires):
Experience avec Scala, Java, les langages de type Lisp ou ReasonML.
Connaissance des outils Infrastructure-as-Code (IaC) tels que Terraform ou Pulumi.
Experience avec des solutions alimentees par l'intelligence artificielle (ex. : LangChain ou autres cadres similaires).
Connaissance de PHP ou de systemes existants pouvant s'integrer a des services modernes.
La vie chez Salesfloor :
Siege social a Montreal avec politique de travail hybride.
Assurance collective (soins medicaux et dentaires) pour tous les employes a temps plein via Canada Vie.
Remuneration competitive et boni genereux.
En tant que startuprentable -- un fait rare -- Salesfloor offre l'agilite, l'impact et l'energie d'une jeune entreprise, tout en beneficiant de la stabilite d'une grande organisation.
* Les fondateurs et l'equipe de direction ont un historique reconnu de lancements d'entreprises couronnes de succes, avec des sorties qui ont genere des retombees positives pour les employes.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.