Full-Stack Engineer
Full-Stack Engineer
Toronto, Ontario, Canada - Permanent
Job Description
At our company, we're pioneering a revolutionary approach to enhance the restaurant guest experience.
We've created an omni-channel digital ordering platform that leverages cutting-edge facial recognition and machine learning technology to deliver personalized and delightful ordering experiences for restaurant guests. Our ultimate goal is to place hospitality at the forefront of every digital restaurant interaction.
Today, our platform empowers renowned restaurant brands such as Bluestone Lane, Sprinkles, Mooyah, and Aramark by facilitating in-store ordering.
Headquartered in bustling New York City and Toronto we are in the midst of rapid expansion as we strive to redefine hospitality everywhere.
About the Role:
We are currently seeking a Full Stack Software Engineer to become a crucial part of our growing team in Toronto. Join us on our journey to elevate the dining experience for more guests and restaurants. Our team operates with agility and embraces a fast-paced learning environment. We are committed to quick iteration while upholding meticulous attention to detail, creating user experiences that ensure guests keep returning.
In order to provide a seamless experience both to guests and to restaurant brands, our platform has to communicate with a broad and ever-growing array of external services. We have a modular plug-n-play architecture that makes it easy to add any new integration from Point of Sale systems, to loyalty platforms, to payments processors. We also have a completely customizable guest UI that can be deployed to every restaurant in seconds. And it's all built using Node.js and MongoDB. There is never a lack of interesting challenges in need of inventive solutions, and we’d love to have you experimenting alongside us.
Must Have Skills:
What you will be responsible for:
Responsibilities:
● Craft web applications utilizing HTML/CSS, Javascript/Typescript, and Node.js.
● Collaborate with our product and design teams to ingeniously address complex problems.
● Prototype and develop clean, intuitive user interfaces through multiple iterations.
● Write modular, well-tested, and well-documented code.
● Foster communication with third-party companies, ensuring smooth integrations.
● Take ownership of engineering projects and drive them to successful completion.
Your qualities:
● Proficiency in combining HTML and CSS to create aesthetically pleasing UI.
● Advanced skills in Typescript, adhering to the latest standards.
● Experience building applications with React, a grasp of components, and proficiency in state management.
● Strong command of REST APIs, with a knack for consumption and debugging.
● Keen interest in staying up-to-date with the latest industry developments and applying them.
● Passion for crafting high-quality, modular, and well-tested code.
● Familiarity with Github and Agile Development methodologies.
Highly Desirable:
● Familiarity with Node.js.
● Previous experience in developing REST APIs.
Special Perks:
Benefits:
We provide a comprehensive benefits package, which includes competitive salaries, equity participation, comprehensive healthcare coverage, and a generous vacation policy.
Remote Work:
Our work environment allows for remote flexibility, with the expectation that you will visit the office as needed, typically less than once a week.