Back-end Test Assignment The goal of the assignment is to get a picture of your programming skills and coding style.
We prefer NodeJS or Go but you can choose any programming language that you're comfortable with.
Feel free to use 3rd party frameworks and libraries when needed, but try to choose lightweight ones because we'd also like to see how you think and code. Koa or Express (NodeJS), Flask (Python) or Sinatra (Ruby) are good examples of frameworks that give you just the basics and let you figure out the rest.
Don't stress if you can't get every part done -- spend a maximum of 5 hours on this assignment. Feel free to add comments or README notes to help us understand your thinking and decisions. If we like your code overall, we'll discuss the solution in person too so you'll get a chance to tell us what else you wanted to add and how you planned to implement those.
Feel free to ask questions to clarify the business need and the details. Also, try to estimate what can be done within the 5 hours time f