Applicable Experience & Durations
Mid-level (3h) | Senior (2h)
Evaluated Skills
REST
HTTP
Microservices
Databases
SQL
Clean Code
Unit Testing
Git
Supported Technologies
PHP
JS
C#
Java
Go
Python
Ruby
Laravel
ExpressJS
.Net
SpringBoot
Rails
Django
FastAPI
About
The goal of this task is to build a backend service with a SQL database that implements a predefined REST API.
In particular, the candidate is expected to:
- Demonstrate their approach to unit testing;
- Organize code in a readable and maintainable way.
The candidate gets access to a private GitHub repository with the task description, a project boilerplate, and API tests.
They submit their solution by creating a Pull Request.
The evaluation is based on the results of the automated functional tests and the code review scorecard that covers more advanced aspects within the target competence.
Included
-
Automated functional tests
-
Detailed code review scorecard
-
Project boilerplate