Position: 1Full Stack Software Engineer - NY Startup (React, Node, REST API) + Опціон!
Company: Art2Hire
Category: Node.js
Experience required: 5y
English level: upper

Our client, a US-based digital ordering technology developer with the most powerful personalization engine, is now looking for a Full Stack Software Engineer to join their team.

Type: Remote, full-time

What is the project about:

The company reimagines the restaurant guest experience and develops an omnichannel digital ordering platform that uses AI and Machine Learning to power a guest preferences engine. Today, the company powers in-store ordering for leading restaurant brands like By Chloe, Togo's, Veggie Grill, and Num Pang.  
To provide a seamless experience to guests and restaurant brands, the company needs to communicate with a broad and ever-growing array of external services. The platform has a modular plug-n-play architecture that makes it easy to add any new integration from Sale systems to loyalty platforms to payments processors. The platform also have a completely customizable guest UI that can deploy to every restaurant in seconds. And it's all built using Node.js and MongoDB. 
One example project that the company is looking to do in the next little while is to allow guests to pay simply by scanning a barcode on their phone and avoid the hassle of using a credit card.
Now we are looking for a Full Stack Software Engineer to join the NYC or Toronto team and help take the platform to the next level to serve more guests and more restaurants. 
 
Responsibilities:
Building web applications using HTML/CSS, JavaScript/Typescript, and Node.js
Working with product and design to creatively solve complex problems
Prototyping and building clean and intuitive user interfaces through various iterations
Writing modular, well-tested, and documented code
Driving communication with 3rd-party companies that we have integrations with
Taking ownership of engineering projects and seeing them through to completion

Requirements:
Knowledge how to throw together HTML and CSS in just the right way to make beautiful UI
Expert in building all the logic in JavaScript using the latest standards
Experience with Reaсt and understand components and state management
Experience with REST APIs
Experience with Github and Agile Development
Knowledge all the latest developments in the space and are excited about applying them
Have a passion for developing high-quality, modular, well-tested code
English - Upper Intermediate+

It would be especially awesome if:

You are familiar with Node.JS
You have build out REST APIs