The back-end developer job consists of writing good maintainable code, implementing new features, trying (really) hard to make the end result to be usable by the front-end team, chasing down bugs, helping to maintain our codebase, coming up with new cool features, etc.

This also means being available on short notice and able to debug weird exceptions and errors from the logs. Sometimes we also need to lend a hand to the support team to help solve problems our customers are facing. Quite a broad job description, but that's mostly what we currently do on a day to day basis - we're very motivated to make the best time tracker out there.

If this sounds like something you want to be a part of, then I'd like to invite you to do the following Test.

Task

The idea behind this would be for us to see how you code.

<aside> 💡 All the necessary information you need to perform has been provided in the brief. If there are any requirements that are not mentioned in the instructions, we will leave it to your discretion to figure them out. Just make sure to review all the requirements carefully before you get started, and use your best judgment when implementing the solution.

While we understand that there may be questions about the instructions or requirements, we have intentionally kept the brief concise and straightforward to allow for creative freedom and interpretation.

</aside>

What we are looking for

We are interested in:

⏲️ We expect this test to take approximately 3 hours and to be delivered in 7 days.

Deliverables

🎯 We do not expect a polished solution for this test, so please do not spend time working outside the required scope of this exercise.

After the assignment is completed, your source code, a README file that explains how to build and run your submission, build scripts and any tests you have written should be sent by email to your Talent Acquisition contact either as a .zip or a link to a repository.

Scenario

You intend to create card games like Poker and Blackjack. The first thing to do would be to create an API to handle the deck and cards to be used in any game like these. So that's what this assignment is all about.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8bbb995e-e2fb-48aa-91e3-880cb5f5b12c/Untitled.png